我最近创建了一个在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'? –
或者可以显示按钮点击事件的代码? –