我的程序在eclipse ide中运行良好。当我尝试运行它作为一个jar文件我得到以下信息:程序在eclipse IDE中运行,但不会作为jar文件运行
exception in thread "main" java.lang.noClassFoundError: org/apache/logging/logfactory at org.apache.http.conn.ssl.defaultHostNameVerifier.(BotTest.java:65) at BotTest.main(BotTest.java:100) Caused by:Java.lang.ClassNotFoundException
我有项目4个库和我使用的选项 “提取所需的库到生成的JAR”。
你能告诉我们罐子的结构吗?你可以验证库的类是否被复制到你的jar中?您可以使用任何归档工具打开它。 – Limnic
可能你还没有设置清单文件,尤其是它的类路径。在问之前你是否搜索过这个问题?我问,因为这个网站上有很多类似的帖子。 –
嗨谢谢你告诉我我可以解压我的jar文件。我发现其中一个lib缺失。如果我在eclipse上构建路径,它有4个lib,但jar文件只有3个。我在google上查看,但gthe sercahes都想出了有关将jar添加到不生成它们的项目的东西。任何想法为什么日食没有把所有4 lib在jar文件? –