我看过很多关于此的帖子,但我找不到解决我的具体问题的方法。我检查了我如何从 eclipse 导出 jar 的参数,并且我确定包含 main 的类被检查为主类(这个项目中只有一个类)。该程序在eclipse中运行良好。我也使用了一个 bat 文件来尝试运行它,它读取(其中 EDT2 是 jar 的名称):
java -jar EDT2.jar
我查看了清单文件,内容如下:
Manifest-Version: 1.0
Sealed: true
Main-Class: EDTCompiler2
该文件的主要内容如下:
public static void main(String[] args) throws IOException, InvalidFormatException {
错误和命令行调用如下所示:
http://s16.postimage.org/droox00sl/Untitled.png
我看到的另一件不寻常的事情是它在第 53 行出现错误,这是来自外部库的对象声明类型。我在这个程序中使用 apache POI for excel。