Maven无法在以下位置找到Javac编译器: [英] Maven Unable to locate the Javac Compiler in:
问题描述
当我尝试生成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 Files\Java\jre7\..\lib\tools.jar
当我做 echo%path%
时显示
C:\Windows\System32;D:\name\name1\Softwares\Maven\apache-maven-3.0.4\b
in;C:\Program Files\Notepad++\;%JDK_HOME%
当我做<$ c时$ c> echo%JDK_HOME%
D:\name\name\core java\software\Java\Java_1.6.0_04_win\jdk1.6.0_04\bin
当我的环境变量是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个步骤TODO。
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编辑为设置JRE Home = JAVA_HOME
Step 4 : Edit JRE as Set JRE Home = JAVA_HOME
ScreentShot:
这篇关于Maven无法在以下位置找到Javac编译器:的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!