java无法从myFile加载MainClass清单属性。震击器错误
我正在使用IBM的关系应用程序开发人员(Relational Application Developer,RAD)作为我的IDE。我的项目中有一个Java类,我将其命名为extract。JAVA我有几个与我的项目相关的库文件和资源文件。我使用IDE将我的项目导出为jar文件,并使用以下查询在solaris环境下通过命令行运行它:
$java -jar myFile.jar
我得到以下错误:
Failed to load Main-Class manifest attribute from myFile.jar
我看到了需要更新清单文件的建议。我不确定这意味着什么,因为我是java新手,任何帮助都会很好
PS:当我在windows机器上从IDE以Java应用程序的形式运行类时,没有错误
# 1 楼答案
在jar文件中,需要添加或修改jar清单对应的文件
/META-INF/MANIFEST.MF
,以添加属性Main-Class
:假设
my.package.MyClass
是类的完全限定名,当您使用java -jar myFile.jar
启动jar文件时,该类有main
方法要调用