gpt4 book ai didi

Java 应用程序停止,没有任何错误消息或异常

转载 作者:太空宇宙 更新时间:2023-11-04 15:06:08 26 4
gpt4 key购买 nike

我正在开发一个 Java 应用程序,它可以在数百台计算机上正常运行,包括 Windows 和 Linux(使用最新的 Oracle JRE)。但是,在一台 Windows 7 64 位计算机上,该应用程序无法运行。

有趣的事实:如果通过 java -jar MyApp.jar 从命令行启动,那么应用程序“就会失败”并返回到 shell,根本没有任何消息.

为了找到问题,我将整个内容包装在 main() 中,如下所示:

public static void main(String [] args)
{
try
{
// Init. Swing GUI, run application ...
}
catch(Throwable t)
{
t.printStackTrace();
System.exit(1);
}
}

不幸的是,即使有了这个 try-catch block ,我仍然没有在命令行上收到任何消息。

您能否建议我使用其他方法来找出问题所在?

最佳答案

如果可能的话,在该机器上启用调试方法。否则。您可以将一些调试行写入 jar 外部的日志文件中。这样,你就知道JVM是否调用了main方法。如果您的 jar 依赖于 windows 7 64 位机器上的特定 jre,还请尝试检查该机器上的 java 版本。

关于Java 应用程序停止,没有任何错误消息或异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21968763/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com