【问题标题】:Executable Jar Exceptions可执行 Jar 异常
【发布时间】:2014-07-03 13:58:28
【问题描述】:

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

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

【问题讨论】:

标签: java eclipse exception executable-jar


【解决方案1】:

当你把一个示例 jar 放在一起并自己尝试时发生了什么?

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

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

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

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

【讨论】:

  • 所以换句话说,如果我没有指定或给它一个输出位置,它根本不会。例如,我必须使用消息框输出它。
  • 是的。或日志文件。或者您可以通过命令提示符运行 jar。
猜你喜欢
  • 1970-01-01
  • 2017-07-23
  • 1970-01-01
  • 2017-07-17
  • 2018-10-03
  • 2020-01-02
  • 1970-01-01
  • 1970-01-01
  • 2020-10-15
相关资源
最近更新 更多