0

我有一个我写的java应用程序。我可以使用 Ant 和命令行中的“java -jar”来执行它。我希望能够使用“javaw.exe”启动文件(我的应用程序使用 Swing)。出于某种原因,它似乎没有做任何事情(javaw 开始一秒钟,然后退出,我看不到任何错误)。我尝试使用 javaw 在我的 Win XP 计算机上运行相同的文件,它执行得很好。我正在使用的另一台计算机是 Win 7 笔记本电脑。

4

1 回答 1

0

基于 purtip31 的评论...

我预计问题是当您使用 启动时发生了一些异常或错误javaw,但是您看不到任何诊断,因为它们无处可去。

  • 在短期内,将标准输出重定向到文件并查看正在写入的内容。

  • 从长远来看,通过日志框架(如 log4j、java.util.logging 等)用适当的日志记录替换您的“System.out”和“System.err”诊断。

于 2012-06-10T02:54:57.853 回答