Jenkins/Maven:无法解析默认的JAVA_HOME路径,构建失败

 黄勋佩淑青宜合 发布于 2023-02-14 03:50

关于Jenkins中的Java Builds我遇到了问题.

我解决的错误如下:

Unable to locate the Javac Compiler in: C:\Jenkins\jre\..\lib\tools.jar Please ensure you are using JDK 1.4 or above and not a JRE (the com.sun.tools.javac.Main class is required). In most cases you can change the location of your Java installation by setting the JAVA_HOME environment variable.

JDK1.6JDK1.7项目,所以我需要两个JDK安装.对于我的默认Java JDK,我使用1.6作为JAVA_HOME变量,指向C:\Program Files\Java\jdk1.6.0_45.对于1.7版本也是如此,但是在一个单独的变量(JAVA_HOME7)中.该PATH变量包含\bin两个JDK版本的附加内容.

在Jenkins中,我还为JDK添加了两个版本,并添加了辅助变量.如果我为项目设置具体版本(例如JDK1.7),那么它的构建没有任何问题.不幸的是,我有很多构建项目,所以手动设置它会很费时间.

我不明白错误路径的调用或变量在C:\Jenkins\jre\..\lib\tools.jar哪里设置以及我可以在哪里修改它...

詹金斯版本:1.509.4

任何提示或建议如何解决这个问题?

1 个回答
  • 我遇到了同样的问题.以下步骤解决了这个问题

    1)转到管理Jenkins - 配置系统

    2)在全局属性 - 环境变量中添加JAVA_HOME及其路径

    3)在JDK部分添加JDK和路径

    2023-02-14 04:31 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有