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

java版本:1.6.0_10-rc2maven版本:3.0.4maven编译插件:<plugin><groupId>org.apache.maven.plugins</... java 版本: 1.6.0_10-rc2
maven 版本: 3.0.4
maven编译插件 :
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.6</source>
<target>1.6</target>
<compilerArguments>
<verbose />
<bootclasspath>${JAVA_HOME}/lib/rt.jar</bootclasspath>
</compilerArguments>
<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>

也没有效果,求助!
展开
 我来答
zgdwxp
2015-12-15 · 超过10用户采纳过TA的回答
知道答主
回答量:145
采纳率:100%
帮助的人:19.2万
展开全部
Maven具体怎么配我不太清楚,但解决这个问题需要给javac传入“ignore.symbol.file”参数。
Ant只要在javac标签内加<compilerarg value="-XDignore.symbol.file"/> 就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
maye100
2014-09-01 · TA获得超过2650个赞
知道小有建树答主
回答量:1341
采纳率:100%
帮助的人:966万
展开全部

更多追问追答
追问
我也知道在rt.jar这包里面,我在环境变量里也有配JAVA_HOME,为什么maven编译引用不到呢。如我理解错误求明示,谢谢!!!
追答
你要的是哪个类?
com.sun.org.apache.xml.internal.security.exceptions是包,不是类

你看看这包下面有四个类,有你需要的吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式