我做了一個項目,當我通過net beans運行它時,它正常運行意味着我的登錄屏幕出現,當我輸入我的id和密碼時,它會打開下一個屏幕....但是當我運行它使用.jar文件它打開登錄文件,但是當我輸入(有效)的ID和密碼它不打開下一個窗口。它阻止登錄buton這意味着它正在加載,但一段時間後它不會顯示我下一個屏幕。如果我建立或使用運行它的淨豆它沒有顯示一個problem..here是我打造出把建立netbeans後jar文件不能正常運行
ant -f C:\\Users\\Administrator\\Documents\\NetBeansProjects\\IDocCsMain run
init:
Deleting: C:\Users\Administrator\Documents\NetBeansProjects\IDocCsMain\build\built-jar.properties
deps-jar:
Updating property file:C:\Users\Administrator\Documents\NetBeansProjects\IDocCsMain\build\built-jar.properties
編譯:
當你說它不起作用,你會得到任何錯誤?另外,你是否檢查過你的類路徑,以確保NetBeans使用的所有東西(其他項目/ jar /庫),當你作爲「獨立」使用時,也可以被你的jar使用? – acostache
似乎您需要做一些日誌記錄或其他調試,以瞭解發生了什麼。確保每個***'catch(Exception e)'有一個'e.printStackTrace();'作爲一個實驗,從命令行使用類似'java -jar the.jar'的啓動Jar到看看它產生了什麼輸出。 –
什麼時候被阻止,採取一個線程轉儲,看看它爲什麼被阻止 – Robin