Maven:Unable to locate the Javac Compiler

概要:

Maven使用过程中的问题

| |目录

这是一个实际问题的解决流程,不同环境问题可能不同,请根据情况具体分析。



出错时的开发环境: 

Windows XP 
eclipse 3.4.1 
JDK 1.5

问题描述:


Run as -> maven package 时,总是build failed. 错误: 
                                             Unable to locate the Javac Compiler in: 
                                            D:\Development\Java\jre1.5.0_16\..\lib\tools.jar 
这路径不对啊! 


注意:请根据自己使用的JDK版本和安装路径进行适当调整.

分析:


问题原因就是系统装了两个JRE,应该用JDK中的那个JRE. 


解决办法: 



Window -> Preferences -> Java -> Installed JREs, 点击"Add"按钮,选择默认的"Standard VM", 点击"Next >", 点击"JRE home"右边的"Directory"选择文件夹D:\Development\Java\jdk1.5.0_16\jre,一路“确定”,回 到"Installed JREs"界面,在刚添加的"jdk1.5.0_16"打上勾。 
再选择目录树中的"Execution Environments", 点选界面左侧的"J2SE-1.5",然后在右侧点选"jdk1.5.0_16"。 
重启Eclipse,一切OK了。 

另外,在这之前,我还在eclipse.ini文件中加了两行(一定要加在-vmargs之前,而且-vm后面有回车): 
-vm 
D:\Development\Java\jdk1.5.0_16\bin\javaw.exe 
不知道对问题的解决有没有影响。 

问题原因就是系统装了两个JRE,应该用JDK中的那个JRE. 

评论关闭
评论 还能输入200
评论关闭
评论 还能输入200
资料加载中...
已关注 , 取消