由于对所需库rt.jar的限制而对类的访问限制?我试图编译Java 1.4代码,这些代码是由IBM的WSDL2Java在Java 5上创建的,而没有重新创建存根,并且在Eclipse中看到了这个错误。我假设创建的存根应该编译,只要运行时JAR是可用的(它们是可用的)。Access restriction: The type QName is not accessible due to restriction on required library C:\Program Files\Java\jdk1.5.0_16\jre\lib\rt.jar完整的类名是javax.xml.namespace.QName到底是怎么回事?这是我试图从香肠中再造一只猪的案例吗?我还是重新创建存根比较好吗?
3 回答

富国沪深
TA贡献1790条经验 获得超9个赞
去 构建路径
项目属性中的设置。 移除 JRE系统库
将其添加回;选择 “添加图书馆”
并选择 JRE系统库
..默认的对我来说是有效的。
javax.xml.soap.SOAPPart
axis-saaj-1.4.jar
, saaj-api-1.3.jar
rt.jar
添加回答
举报
0/150
提交
取消