2016-06-17 6 views
-1

IntelliJを使用してプロジェクトを作成しましたが、今度はそのプロジェクトから実行可能なjarが必要です。私はSRC /メイン/リソース/ META-INF/MANIFEST.MFにMANIFEST.MFファイルを入れて、次のように読み取りますエラーまたはjarの実行:「MyPorgram.jarのメインマニフェスト属性がありません」

Manifest-Version: 1.0 
Main-Class: clientCommunication.Main 

私の「メイン」クラスは「メイン」と呼ばれると「clientCommunication中です' パッケージ。

私は、IntelliJのアーティファクトシステムを使用してjarを構築します。私のjarファイルに対応するアーティファクトを編集すると、私のメインクラスを正しく指し示します。だから私はこの問題を引き起こす可能性があるかどうかは分かりません。

次のように包みなさい、それはどんな違いを、私はjarファイルを実行します。

java -jar MyProgram.jar 
+0

これは重複していません。私はすでにその投稿を見て、上記の私の質問に彼らの解決策を含めました。 – CaptainForge

+0

https://stackoverflow.com/questions/9689793/cant-execute-jar-file-no-main-manifest-attribute/40699577 –

答えて

-1

MAINMANIFEST.MFは、jarファイルのルートにする必要があります

例えば

MyProgram.jar/META-INF/MAINMAINFEST.MF 
現在、それ

現在位置しています

MyProgram.jar/main/resources/META-INF/MAINMANIFEST.MF

+0

これは正しくないようです。 「クラスを解決できません」というエラーが表示されます。私は上記のファイルのように参照して、私は別にそれを行う必要がありますか? – CaptainForge

関連する問題