我在Eclipse工作区中有一个Java项目,它将用数据创建Excel工作表。我已将整个项目导出为可执行的jar文件,该文件在JVM的帮助下双击jar文件即可运行。双击jar后,可以在Windows任务管理器的“进程”选项卡下看到正在创建带有javaw.exe的新进程。问题是,如何知道我的Java代码是否已运行并使用数据创建了Excel工作表。

我知道,我可以提取jar的内容并检查是否生成了excel文件,但是我不想一直提取JAR,只是想知道代码是否已完成工作。

还是有另一种方式来运行我的jar,以便我可以查看正在执行的代码?

在这一点上我不知道,因此我无法与您分享任何代码研究案例。

提前致谢!!

最佳答案

我假设您创建的控制台应用程序没有任何GUI。否则,您可以只使用GUI。

您可以使用以下命令从Windows命令提示符运行任何Java应用程序:

java -jar TheNameOfTheJarFile.jar


然后,您将在命令提示符窗口中看到任何控制台输出(System.out.print ...或登录到控制台,如果使用的话)。

与用户通信的另一种(更符合人体工程学)的方法是使用dialog windows。您会在应用程序中撒满这样的电话

JOptionPane.showMessageDialog(null, "Hello World!");


但是请注意,如果您从运行程序的同一线程显示对话框,则该对话框将阻止执行,直到您单击它(确定,取消,X等)为止。

08-05 01:18
查看更多