繁体   English   中英

Launch4J生成的exe获取“发生Java异常”

[英]Launch4J generated exe gets “a Java exception has occurred”

最近,我们对大型应用程序进行了一些结构性更改。 它已经由Launch4J构建并启动了很长时间。 我们正在应用目录中安装了1.7 JVM。

通过我们的最新更改,Launch4J生成的.exe不再起作用。

当我们运行它时,它立即弹出并显示错误对话框:

Title:Java Virtual Machine Launcher
Message: A Java Exception has occurred.

据我所知,我们的应用程序甚至从未启动。 Launch4J日志文件开始如下:

Version:        3.6
CmdLine:        C:\Program Files\EFI\Metrix\Metrix.exe --l4j-debug-all
WOW64:          yes
Resource 101:   An error occurred while starting the application.
Resource 8:     .
Working dir:    C:\Program Files\EFI\Metrix\.
...

该“资源101:”行是我唯一的信息。 我怎样才能准确地找出错误所在?

好吧,终于找到了答案。 由于合并失败,我们的.jar文件之一被排除在类路径之外,因此该应用在启动过程中遇到了classnotfoundexception。

似乎这是Launch4J应该以一种有用的方式报告的错误。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM