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

查看:352
本文介绍了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 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屋!

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