當試圖在我的新java 8項目中使用javafx相關的類時,我從eclipse中得到訪問限制錯誤。到目前爲止,我唯一能找到的'解決方案'是讓eclipse忽略訪問限制,但我對此並不滿意。 一個錯誤的例子:在JRE 8中使用JavaFX
Access restriction: The type Pane is not accessible due to
restriction on required library C:\Program Files\Java\jre8_0\lib\ext\jfxrt.jar
我使用Eclipse開普勒與Eclipse JDT補丁的Java 8
這似乎是相關的事實的一個問題是JavaFX是沒有的一部分JavaSE執行環境。
根據http://en.wikipedia.org/wiki/JavaFX,我現在很困惑,因爲javaFX是JavaSE的一部分。 Eclipse有沒有可能認識到它是javaSE的一部分?
[由於對所需庫rt.jar的限制而導致的對類的訪問限制]可能的重複(http://stackoverflow.com/questions/860187/access-restriction-on-class-due-to-restriction-on -required-library-rt-jar) – Nate
你可能是對的,他提出的解決方案一半爲我工作。通過一半的工作,我的意思是,如果我使用'工作區默認'jre(jdk1.8.0)來添加JRE,但是當使用'執行環境'JavaSE-1.8(jdk1.8.0)時,我仍然有錯誤。 – Lexxicon