我安装了Ant,并通过检查版本确定所有东西都已安装。之后,我想在詹金斯建立一个管道项目。但这给了我以下错误:
BUILD FAILED
/opt/jenkins/workspace/My Java Project/build.xml:30: Unable to find a javac compiler;
com.sun.tools.javac.Main is not on the classpath.
Perhaps JAVA_HOME does not point to the JDK.
It is currently set to "/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64/jre"
试图构建一个Ant项目,但是找到一个JRE而不是JDK。
我正在使用Centos7。我还将$ JAVA_HOME变量放入JDK,在配置文件中导出,然后使用echo确认这一点。
运行时
蚂蚁诊断| grep java \ .home 我得到
java.home : /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.181-3.b13.el7_5.x86_64/jre
似乎添加了/ jre。 我看到了与此主题相关的类似问题(也在SO上),但无处可寻 我该如何解决?