可执行的Jar例外

时间:2014-07-03 13:58:28

标签: java eclipse exception executable-jar

我无法在Google上找到明确的答案。 如果在运行时期间由可执行jar文件抛出未处理的异常会发生什么?它会打开CMD吗?另外,(exception_name).printStackTrace()也会这样做吗?

我会测试这些东西,但我不知道如何创建可执行文件.jar。因此,对于如何在Eclipse中创建一个简短的解释也将不胜感激。 (易于查找和找到)

1 个答案:

答案 0 :(得分:2)

当你把一个例子罐放在一起并尝试自己时会发生什么?

他们将转到标准错误输出。如果你没有以编程方式设置它,那么这取决于你如何运行jar。

  • 从IDE进入IDE的输出。
  • 如果从命令行运行jar,则该命令行是标准输出。
  • 如果您通过双击运行jar,则标准输出不会显示在任何位置。它不会自动打开命令提示符,如果您刚创建了一个示例程序,就会看到它。

另请参阅,可能重复:Java jar output. where it goes?

编辑:另一个可能的副本:Where is System.err on Windows?