我正在使用IBM的Relational Application Developer(RAD)作爲我的IDE。我的項目中有一個Java類,我將其命名爲extract.java。我有一些與我的項目相關的庫文件和資源文件。我出口我的項目是使用IDE一個jar文件,並使用下面的查詢運行它通過命令行上的Solaris環境:無法從myFile.jar加載Main-Class清單屬性錯誤
$java -jar myFile.jar
我收到以下錯誤:
Failed to load Main-Class manifest attribute from myFile.jar
我看到了建議,清單文件的需求要被更新。我不確定這是什麼意思,因爲我是新來的Java和任何幫助將是偉大的。
PS:當我在Windows機器上將IDE作爲Java應用程序從IDE運行時,沒有任何錯誤。
你能幫我理解我在哪裏添加這個清單文件?在我導出之前它在RAD中進行還是在solaris環境中進行?如果我需要在導出前創建它,此文件駐留在哪裏?如果之後,我認爲它在與jar相同的目錄中? –
它位於'/ META-INF/MANIFEST.MF'上的jar文件裏面 –
請檢查附加到問題的jar文件。我不知道我將如何更新?我用記事本++打開它。有另一個工具,我應該用它來打開它?另外,查找我的項目的運行配置和MyClass設置爲主類。我認爲它會在創建jar文件時選擇這些信息 –