由于對所需庫rt.jar的限制而對類的訪問限制?我試圖編譯Java 1.4代碼,這些代碼是由IBM的WSDL2Java在Java 5上創(chuàng)建的,而沒有重新創(chuàng)建存根,并且在Eclipse中看到了這個(gè)錯(cuò)誤。我假設(shè)創(chuàng)建的存根應(yīng)該編譯,只要運(yùn)行時(shí)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到底是怎么回事?這是我試圖從香腸中再造一只豬的案例嗎?我還是重新創(chuàng)建存根比較好嗎?
3 回答

富國滬深
TA貢獻(xiàn)1790條經(jīng)驗(yàn) 獲得超9個(gè)贊
去 構(gòu)建路徑
項(xiàng)目屬性中的設(shè)置。 移除 JRE系統(tǒng)庫
將其添加回;選擇 “添加圖書館”
并選擇 JRE系統(tǒng)庫
..默認(rèn)的對我來說是有效的。
javax.xml.soap.SOAPPart
axis-saaj-1.4.jar
, saaj-api-1.3.jar
rt.jar
添加回答
舉報(bào)
0/150
提交
取消