Maven 无法在以下位置找到 Javac 编译器: [英] Maven Unable to locate the Javac Compiler in:

查看:28
本文介绍了Maven 无法在以下位置找到 Javac 编译器:的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

当我尝试生成一个war文件时,它显示了一些错误,如

When i try to generate a war file, it is showing some error like

[ERROR] Unable to locate the Javac Compiler in:
[ERROR] C:Program FilesJavajre7..lib	ools.jar

当我执行 echo %path% 它显示

 C:WindowsSystem32;D:
ame
ame1SoftwaresMavenapache-maven-3.0.4
in;C:Program FilesNotepad++;%JDK_HOME%

当我执行 echo %JDK_HOME%

D:
ame
amecore javasoftwareJavaJava_1.6.0_04_winjdk1.6.0_04in

当我的环境变量是 jdk 时,我不知道为什么 maven 指的是 jre.我还将已安装的 JRE 更改为 jdk1.6.

I don't know why maven is refering to jre, when my environmental variable is jdk. I also changes installed JRE to jdk1.6.

推荐答案

仅在 Eclipse 设置中使用

它有 4 个待办步骤.

It has 4 steps TODO.

第 1 步:右键单击 Eclipse 项目属性

Step 1 : Right Click on Eclipse project Properties

第 2 步:Java 构建路径 -> 库

Step 2 : Java Build Path -> Libraries

第 3 步:选择 JRE 系统库 -> 单击编辑按钮 -> 单击已安装的 JRE...按钮

Step 3 : Select JRE System Library -> Click Edit button -> Click Installed JREs... button

第 4 步:将 JRE 编辑为 Set JRE Home = JAVA_HOME

Step 4 : Edit JRE as Set JRE Home = JAVA_HOME

截图:

这篇关于Maven 无法在以下位置找到 Javac 编译器:的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆