在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
请告知。
答案 0 :(得分:1)
感谢@Maciej
在Launch4j中,您具有“类路径”选项卡-选中“自定义类路径”,在“主类”字段中提供完整的合格类名称,并添加Java报文库作为“类路径”列表中的条目。它应该是该lib的相对路径