[英]Compile JavaFx application in IntelliJ getResources() returns null
在 IntelliJ 中運行應用程序時,一切正常。
構建工件時,未找到對 *.fxml 文件的引用,並在調用 getClass().getResources("/path/to/fxml/file.fxml") 時返回
執行 *.jar 或 *.exe 會引發 NullPointerException:未設置位置。
如何解決這個問題?
如果這不起作用,請在 IntelliJ 中的項目中,右鍵單擊您的資源目錄並選擇將目錄標記為.. ->標記為資源根
確保您的路徑采用以下結構:
“/子目錄/file.fxml”
因此,如果您的 fxml 文件位於:resources/layout/main.fxml:
“/layout/main.fxml”
所以/是你的資源目錄
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.