【发布时间】:2011-09-17 18:28:30
【问题描述】:
我今天遇到了一个奇怪的问题。我将尝试尽可能详细地描述我正在制定的步骤。
我在 NetBeans 中创建了一个 Java 应用程序。在 NetBeans 中运行时,通过单击运行主项目,应用程序将无异常运行。完整运行的总持续时间约为 1 分钟。
-
在构建项目时,我在 NetBeans 的输出窗口中看到以下选项:
要在没有 Ant 的情况下从命令行运行此应用程序,请尝试:
java -jar "C:\java_libraries\PrxJobCommunicator\dist\PrxJobCommunicator.jar" 所以我打开命令提示符 (Windows 7),输入此命令 + 提供一个强制整数参数并按 Enter 键
应用程序开始运行,运行几秒钟后退出,没有任何消息。
应用程序在代码中的不同点写入文本文件,因此我能够跟踪输出直到它停止运行。我故意对文件编写器方法进行了一些额外的调用,以便找到程序继续/退出的位置,但无济于事。看起来程序只是停止在某一行上运行,就是这样。
我真的不知道问题出在哪里:应用程序在 NetBeans 中运行良好,并且在从命令行启动时失败且没有任何消息。
我应该检查 NetBeans 中的任何特殊内容吗?如果从命令行启动 jar 文件,您知道调试 jar 文件的任何特殊技术吗?
欢迎提供任何线索。 谢谢,安德拉斯
【问题讨论】:
标签: java netbeans command-line jar