即使它是可运行的jar,您仍然可以从控制台运行它-打开终端窗口,导航到包含jar的目录,然后输入“ java -jar
yourJar.jar”。它将在该终端窗口中运行,并且sysout和syserr输出将出现在该窗口中,包括未捕获异常的堆栈跟踪。编译时,请确保将调试设置为true。还有祝你好运。
只是想到了别的东西-如果您使用的是Win7,则用户应用程序将文件写入特定目录时通常会出现权限问题。确保将输出文件写入的目录是您拥有权限的目录。
在将来的项目中,如果足够大,则可以使用标准的日志记录工具之一来进行“调试”输出。那么很容易将其重定向到文件,而不是依赖于具有控制台。但是对于像这样的较小的工作,应该没问题。



