gpt4 book ai didi

maven - Hudson 构建错误 : LifecycleExecutionException Unable to locate the Javac Compiler in

转载 作者:行者123 更新时间:2023-12-02 02:04:08 26 4
gpt4 key购买 nike

我在 eclipse 中为带有 axis2 的 Web 服务创建了一个动态 Web 项目。然后我将它转换成 Maven 项目,我能够在 eclipse 中编译和生成 war 文件,但是当我将它部署在服务器上并尝试使用 Hudson-3.0.0 构建它时,它给我以下错误:

mojoFailed org.apache.maven.plugins:maven-compiler-plugin:2.3.2(default-compile)

org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile (default-compile) on project WebServices: Compilation failure
Unable to locate the Javac Compiler in:
C:\Program Files (x86)\Java\jre6..\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).

请告诉我它有什么问题!

最佳答案

自从我将 Hudson 从 2.2.1 升级到 3.0.1 后,我遇到了完全相同的问题。hudson 配置中的JAVA_HOME 环境变量和JDK 都指向JDK 而不是JRE。如果我在作业的工作区目录中运行 mvn compile,一切正常。

关于maven - Hudson 构建错误 : LifecycleExecutionException Unable to locate the Javac Compiler in,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15926976/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com