1. 程式人生 > 其它 >swing gui專案建立打包注意事項

swing gui專案建立打包注意事項

廢話:之前有使用swing打包 ,記錄一下過程和注意事項

1、生成介面檔案   2、拖動生成介面 3、生成main方法,如果報錯可能是根元件 jpanel沒有filed name   4、注意 idea執行正常,打成jar包報空指標或者contentPane cannot be set to null 原因:GUI Form 依賴idea的相關類,但是在build的時候,並沒有生成相關程式碼。   還可能因為IDEA內建了intellij的forms_rt包,所以在開發的時候執行時沒有問題的,但是打包之後執行java類和form檔案之間失去了關聯,所以控制元件就沒有被初始化,空指標導致frame.setContentPane()
方法丟擲異常,我們只需要引入jar包就可以了
 
1 <!-- https://mvnrepository.com/artifact/com.intellij/forms_rt -->
2         <dependency>
3             <groupId>com.intellij</groupId>
4             <artifactId>forms_rt</artifactId>
5             <version>7.0.3</version>
6         </dependency>

 

關於打包後執行找不到主類,網上配置idea的方法不起作用,可以在maven中加入,但是這個好像保持只能存在一個main方法,多餘的main方法要刪除,問題不大