我的.jar文件在java中不起作用

kiz8lqtg  于 2021-07-05  发布在  Java
关注(0)|答案(5)|浏览(346)

我已经创建了一个应用程序,当我通过netbeans执行它时,它工作正常。
在那之后,我点击了“clean and build”来构建一个sitescraper.jar文件。现在,当我通过命令提示符调用以下dos命令来执行它时:

java -jar "SiteScrapper.jar"

我得到以下例外

sitescrapper.Main class not found

我的主类位于下面的包中

com.innoConsulting.sitescrapper
rjzwgtxy

rjzwgtxy1#

确保jar文件是“可执行的”。清单需要有main class属性。

mrphzbgm

mrphzbgm2#

您的jar需要一个meta-inf/manifest.mf文件来说明主类在哪里。

qv7cva1a

qv7cva1a3#

你需要检查 Main-Class 在清单文件中。

zphenhs4

zphenhs44#

你需要包含一个清单文件。请参阅此处快速解释:http://www.skylit.com/javamethods/faqs/createjar.html

ngynwnxp

ngynwnxp5#

在netbeans中,要么运行项目(它会要求您输入主类),要么进入项目| properties | run并选择主类。
然后再进行另一次清理和构建,它将生成带有适当清单文件的jar文件(带有main-class:set)。

相关问题