在使用Javafx制作一個圖形化界面程式的時候,我遇到了打包檔案的難題,
按照網上給出的解決方案構建出來的jar檔案總是沒有辦法運行,
以下是我最終的解決方案,
我使用的IDE是IntelliJ IDEA 2021.3.2 (Community Edition) ,使用的JDK是JDK17.0.2,
根據我的經驗,IDEA中的專案打包時,含有main方法的類是不能繼承其他類的,
但是開發Javafx專案的時候,我們的Main類往往會extends Application類,
因此,我們需要創建一個新類作為主類,
在原有主類(我的原有主類為Main)的同檔案夾下創建AppMain類,
隨后點擊檔案-專案結構
在“工件”中點擊添加-JAR-來自具有依賴性的模塊
隨后“主類”選擇剛才新創建的AppMain類,
【注意】一定要更改下面的META-INF/MANIFEST.MF的目錄!!
此處的目錄應該更改為AppMain類(新創建的主類)所在的檔案夾,默認的路徑是不對的,
隨后點擊確定關閉頁面即可,
然后點擊構建-構建工件,選擇“構建”
等待一會之后,就會出現out檔案夾,在其中就能找到.jar檔案,
右鍵這個.jar檔案,選擇運行即可成功運行,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/482118.html
標籤:Java
下一篇:返回列表