Java-Launch4j NoClassDefFoundError与其他库

时间:2019-04-04 07:40:25

标签: java launch4j

在Netbeans 8.1中, 清理并构建Java应用程序(桌面应用程序)后,将app.jar放入dist文件夹中。 然后,我想使用Launch4j

将那些app.jar变成app.exe

问题是,在我的应用程序中,我使用了这个库java telegram。 如果我直接双击app.jar,一切正常,我的应用程序可以向电报发送消息。 但是为什么当它变成.exe时,我得到了

Exception in thread "Thread-3" java.lang.NoClassDefFoundError: com/pengrad/telegrambot/request/BaseRequest

请告知。

1 个答案:

答案 0 :(得分:1)

感谢@Maciej

在Launch4j中,您具有“类路径”选项卡-选中“自定义类路径”,在“主类”字段中提供完整的合格类名称,并添加Java报文库作为“类路径”列表中的条目。它应该是该lib的相对路径