2 u011768896 u011768896 于 2014.09.01 19:55 提问

求java大神帮忙,java使用MAVEN编译时提示找不到类,但是类是属于rt.jar的

java 版本: 1.6.0_10-rc2
maven 版本: 3.0.4
maven编译插件
<plugin> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.6</source>
<target>1.6</target> <encoding>utf8</encoding>
</configuration>
</plugin>

运行mvn clean compile后build failure,
错误原因:
ECG2ServiceImpl.java:18: package com.sun.org.apache.xml.internal.security.exceptions does not exist
ECG2ServiceImpl.java:19: package com.sun.org.apache.xml.internal.security.utils does not exist

这2个类是属于rt.jar里的,也就是JRE里的,为什么会引用不到呢?

已经尝试过在pom中添加
<compilerArguments>
<verbose /> <bootclasspath>${JAVA_HOME}/lib/rt.jar</bootclasspath>
</compilerArguments>

也没有效果,求助!

2个回答

c920816698
c920816698   2014.09.04 11:01



${java.home}/lib/rt.jar

我的项目里面用的是java.home

qq_16071673
qq_16071673   2016.05.20 11:40

C:/Program Files/Java/jre7/lib/rt.jar,C:/Program Files/Java/jre7/lib/jce.jar

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!