[英]Usage of jfxrt.jar in Eclipse Kepler (SR2) Plugin
我正在使用Eclipse Kepler SR2中的Eclipse 4 Application和Java 8。 我不了解各種陷阱,因此正在尋找您的幫助:
當我在Java 8(JDK)環境中創建新的插件時,jfxrt.jar列在我項目的JRE系統庫中。
當我嘗試訪問jfxrt類時,會收到錯誤消息(禁止訪問)。 我試圖通過創建對JRE系統庫的訪問規則(* / )來解決調整構建路徑的錯誤。 有時它可以工作,有時我也必須將“禁止訪問的編譯器設置”調整為警告。
之后,我可以訪問這些類並進行編譯,但是當我嘗試運行(調試)時,這些類仍然對插件不可見:
java.version=1.8.0
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=de_DE
Framework arguments: -product de.fsch.ibot.app.product -clearPersistedState
Command-line arguments: ... -consoleLog -clearPersistedState
!ENTRY org.eclipse.osgi 4 0 2014-04-03 09:15:12.790
!MESSAGE Application error
!STACK 1
.
.
Caused by: java.lang.NoClassDefFoundError: javafx/application/Application
有什么建議嗎?
我的建議是:幫個忙,安裝e(fx)clipse,例如,您可以從http://efxclipse.bestsolution.at/install.html進行一次完整下載,也可以使用http://的更新站點www.efxclipse.org/install.html並遵循https://wiki.eclipse.org/Efxclipse/Tutorials/Tutorial2如果您想使用純fx(不涉及swt), 請https://wiki.eclipse.org/Efxclipse / Tutorials / Tutorial3和https://wiki.eclipse.org/Efxclipse/Tutorials/Tutorial4可能對您很有趣
對於受限訪問,請執行以下操作:轉到項目屬性,java構建路徑,庫。
從這個SO答案中得到了這個。
煩人的,這對我有用!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.