我试图编译IBMWSDL2Java在Java5上创建的Java1.4代码,而没有重新创建存根,并在Eclipse中看到此错误。
我假设生成的存根应该只要运行时jars
可用(它们是)就可以编译。
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
这里到底发生了什么?这是一个我试图从香肠中重构猪的案例吗?我最好重新创建存根吗?