您的位置:首页 > 编程语言 > Java开发

eclipse运行maven install的时候,提示找不到JDK中的rt.jar包下的程序

2016-04-15 10:18 423 查看
这是一个痛的教训,花费了我整整一天的时候。所以一定要写出来,供大家参考一下,不要重蹈我的覆辙

我先说下我的当前的环境:maven 3.05 + jdk 1.7.0.67 + eclipse

事情的起因是这样的:

最近验收了一个企业服务总线的项目,项目组长让我打包下代码。结果

一直提示如下错误:

[INFO] -------------------------------------------------------------

[ERROR] COMPILATION ERROR :

[INFO] -------------------------------------------------------------

[ERROR] D:\workSpace\git\StringUtils.java:[13,0] 错误: 程序包com.sun.xml.internal.ws.api不存在

[ERROR] D:\workSpace\git\E\MDMAdapter.java:[12,34] 错误: 程序包com.sun.xml.internal.ws.api不存在

[ERROR] D:\workSpace\git\EsbPlatformAdapterInvoker.java:[8,34] 错误: 程序包com.sun.xml.internal.ws.api不存在

[ERROR] D:\workSpace\git\EsbTools4Primeton.java:[13,34] 错误: 程序包com.sun.xml.internal.ws.api不存在

[ERROR] D:\workSpace\git\\EsbTools4Wmb.java:[19,34] 错误: 程序包com.sun.xml.internal.ws.api不存在

[ERROR] D:\workSpace\git\\impl\MSSAdapter.java:[5,34] 错误: 程序包com.sun.xml.internal.ws.api不存在

[ERROR] D:\workSpace\git\\EsbPlatformAdapterInvoker.java:[6,34] 错误: 程序包com.sun.xml.internal.ws.api不存在

[ERROR] D:\workSpace\git\\EsbTools4All.java:[23,34] 错误: 程序包com.sun.xml.internal.ws.api不存在

[ERROR] D:\workSpace\git\\primeton\impl\MSSAdapter.java:[13,34] 错误: 程序包com.sun.xml.internal.ws.api不存在

[ERROR] D:\workSpace\git\l\Decompress.java:[9,33] 错误: 程序包com.ibm.broker.javacompute不存在

但是在eclispe的引用包下,我能找到这些包,且eclispe也不报错!!!

最后发现是CLASS_PATH没有设置对!!

(坑爹啊有没有?我的JDK是安装完就可以使用的,不需要配置环境变量,结果默认安装的时候,它是不配置class_path的变量的)

这里重新写一下JDK的环境变量配置:

JAVA_HOME :

C:\Program Files\Java\jdk1.7.0_67

CLASS_PATH:

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

PATH:

%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: