トップページ > プログラム > 2014年05月29日 > agSkn24t

書き込み順位&時間帯一覧

75 位/185 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000001000000001



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
★★Java質問・相談スレッド169★★

書き込みレス一覧

★★Java質問・相談スレッド169★★
114 :デフォルトの名無しさん[sage]:2014/05/29(木) 15:30:32.12 ID:agSkn24t
環境:windows 7 + JDK1.8.0_05 + Eclipse Juno Service Release 2 + Maven 3.0.4 + maven-jar-plugin 2.3.2

この環境でHelloWorldとそのテストのソースを用意し、pomに以下を足してpackageをしました([パッケージ名]は私のドメイン名が入るので置き換えました)。プロジェクト名はhellomavenです。

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.3.2</version>
<configuration>
<archive>
<manifest>
<mainClass[パッケージ名].HelloWorld</mainClass>
</manifest>
</archive>
</configuration>
</plugin>
</plugins>
</build>

そしてコマンドプロンプトでtargetディレクトリに移動してから
java -jar hellomaven-0.0.1-SNAPSHOT.jar
を実行したのですが、
hellomaven-0.0.1-SNAPSHOT.jarにメイン・マニフェスト属性がありません
と言われて実行できません。jarを解凍してMANIFEST.MFを見てみたら、Manifest-Version、Archiver-Version、Created-By、Built-By、Build-Jdkが書かれているだけで、肝心のMain-Classが記載されていませんでした。なぜこうなってしまうのでしょうか?


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。