我创建了一个应用程序,当我通过NETBEANS执行它时它正常工作。
之后我点击了“Clean and Build”来构建SiteScrapper.jar文件。现在,当我通过命令提示符执行它时,通过调用以下dos命令:
java -jar "SiteScrapper.jar"
我收到以下异常
sitescrapper.Main class not found
我的主要课程位于以下课程
com.innoConsulting.sitescrapper
答案 0 :(得分:3)
您需要检查清单文件中Main-Class
的值。
答案 1 :(得分:3)
您的JAR需要一个META-INF/manifest.mf文件来说明主要课程的位置。
答案 2 :(得分:1)
您需要包含清单文件。请参阅此处以获得快速解释:http://www.skylit.com/javamethods/faqs/createjar.html
答案 3 :(得分:1)
在Netbeans中运行项目(它将询问您的Main-Class)或进入Project |属性|运行并选择Main-Class。
然后执行另一个清理和构建,它将生成带有相应清单文件的JAR文件(使用Main-Class:set)。
答案 4 :(得分:0)
确保jar文件是“可执行的”。 Manifest需要具有Main-Class属性。