我最近創建了一個在NetBeans IDE中運行完全正常的java應用程序,但是如果我運行應用程序的.jar文件,它無法正常工作。這裏我提供我的程序執行的兩個快照在NetBeans:.jar文件無法正常工作
現在,如果我運行.jar文件的IDE之外,該程序在上述第一張照片後不做任何事情。我的意思是它不會在按鈕點擊事件之後前進。我不知道現在該做什麼。我也將.jar文件轉換爲.exe文件,但沒有奏效。請幫忙。
我最近創建了一個在NetBeans IDE中運行完全正常的java應用程序,但是如果我運行應用程序的.jar文件,它無法正常工作。這裏我提供我的程序執行的兩個快照在NetBeans:.jar文件無法正常工作
現在,如果我運行.jar文件的IDE之外,該程序在上述第一張照片後不做任何事情。我的意思是它不會在按鈕點擊事件之後前進。我不知道現在該做什麼。我也將.jar文件轉換爲.exe文件,但沒有奏效。請幫忙。
嘗試清理並生成項目,然後運行jar文件,也許在代碼正常工作
記錄你所有的步驟。喜歡的東西
public void buttonClickMethod() {
System.out.println("Log in button is clicked. Starting verification process");
startVerification();
....
}
該運行後,你從CMD罐子,如:
java -jar fileName.jar
你會看到在你的屏幕CMD的所有步驟。有例外和其他事情。它會幫助你診斷問題。
可以在這裏注意一點。當我清理並構建項目時,意味着當我創建jar文件時,NetBeans給了我一個警告,我已經使用了不推薦使用的方法;但NetBeans仍然可以成功創建.jar文件。我曾經使用DataInputStream類的readLine()方法,這已被棄用。但是我仍然可以在IDE內部完全運行該程序,但不在其外部。這可能導致問題嗎? –
否。不推薦使用的方法意味着您可以使用它,但是此方法將在下一個庫版本中逐步淘汰。 – LEQADA
打包時可能會出現一些錯誤? –
它是這樣的:首先'Jframe'不能調用第二個'Jframe'? –
或者可以顯示按鈕點擊事件的代碼? –