當通過運行Netbeans代碼啓動GUI時,有沒有任何正常的原因,但從.jar啓動時遇到問題?如果我通過Run從Netbeans啓動我的程序,它工作正常。所有按鈕都可以工作,它們的功能正常,一切正常。我做了一個清理和構建,當我運行.jar時,其中一個按鈕停止工作,並且所有放入按鈕和字段的功能都停止工作。從IDE運行GUI函數時運行,但運行jar時不運行
如果沒有簡單的答案來解決這個問題,有沒有辦法從jar文件中看到錯誤日誌?
當通過運行Netbeans代碼啓動GUI時,有沒有任何正常的原因,但從.jar啓動時遇到問題?如果我通過Run從Netbeans啓動我的程序,它工作正常。所有按鈕都可以工作,它們的功能正常,一切正常。我做了一個清理和構建,當我運行.jar時,其中一個按鈕停止工作,並且所有放入按鈕和字段的功能都停止工作。從IDE運行GUI函數時運行,但運行jar時不運行
如果沒有簡單的答案來解決這個問題,有沒有辦法從jar文件中看到錯誤日誌?
打開命令提示,並使用
java -jar youJarFile.jar
未處理的異常將在CLI /終端顯示。
在IDE的設置中,檢查使用哪個類路徑,哪個JDK,哪些設置。
從命令行運行jar以查看errormessages。
你的jar也可能缺少一個Manifest文件,它可以讓你的jar可點擊來啓動應用程序。
如果您自己編寫了所有代碼,則可以使用斷言或Logger API。
http://docs.oracle.com/javase/1.4.2/docs/api/java/util/logging/Logger.html
http://docs.oracle.com/javase/1.4.2/docs/guide/lang/assert.html
在得到根本原因這一建議立即進行刪除援助...
看看你的系統的PATH變量,看是否包含您 JRE的路徑,如果是一樣的,你的IDE使用一個。
至於日誌,請配置您的記錄器系統,以便將所有內容吐出到標準輸出。順便說一句,哪個操作系統是?如果類Unix,是DISPLAY環境變量集? – fge