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

这是一个痛的教训,花费了我整整一天的时候。所以一定要写出来,供大家参考一下,不要重蹈我的覆辙


我先说下我的当前的环境: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





  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值