我的程序在eclipse ide中运行良好。当我尝试将其作为jar文件运行时,我收到以下消息:
线程中的异常" main" java.lang.noClassFoundError: org / apache / logging / logfactory at botTest.main上的org.apache.http.conn.ssl.defaultHostNameVerifier。(BotTest.java:65)(BotTest.java:100) 引起:Java.lang.ClassNotFoundException
我在项目中有4个库,我使用该选项 "将所需的库提取到生成的jar"。
答案 0 :(得分:0)
而不是使用提取所需的库到生成的jar中,选择“将所需的包打包到生成的JAR中”选项。它会起作用。
答案 1 :(得分:0)
根据我的评论,您可能无法正确设置清单文件以识别您的库jar文件。清单文件应该有一行类似于:
的行Class-Path: some.jar other.jar third.jar