maven-2 - 警告无法使用环境中的“javac”来自动检测“javac”路径

标签 maven-2 maven-3 javac

运行Maven时,得到以下输出:

[WARNING] Unable to autodetect 'javac' path, using 'javac' from the environment.


我该如何解决?

最佳答案

使用JRE(Java运行时环境)运行Maven时,您会看到此错误消息,JRE是Java的精简版本,只能执行Java代码,而不能编译源代码。

要解决此警告,请安装SDK(源开发套件),并将环境变量JAVA_HOME设置为新安装的Java版本。

如果需要,可以将其放入文件.mavenrc中。那么只有Maven会使用此版本的Java。

关于maven-2 - 警告无法使用环境中的“javac”来自动检测“javac”路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19861520/

相关文章:

java - Maven - 将代码发布到 GitHub 时出错(推送后挂起)

maven-2 - 从资源中排除属性文件

java - 如何安装 AEM 存储库?

maven-3 - java.lang.ClassNotFoundException : org. apache.jasper.runtime.JspApplicationContextImpl | jetty :运行

javac *.java Windows 命令行错误 : * as illegal chacter

maven-2 - 本地仓库的 "mvn deploy"和 "mvn install"之间有什么区别?

java - Maven : Multi Module order

java - 如何将测试类包含到 Maven jar 中并执行它们?

java - 用java编译包

java - 用javac编译java类不起作用