[英]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.