tips/JAVA/JAR ファイルを実行時に main メソッドが見つからない

2008-03-13 (木) 01:11:08 (4284d)

JAR ファイルを実行時に main メソッドが見つからない

原因その1

JAR ファイルを実行する場合、 どのクラスファイルに main メソッドがあるかをマニフェストファイルに指定する必要があります。

Main-Class: パッケージ名.クラス名

という行を追加してください。

原因その2

非常に情けないのですが、この原因で小一時間悩みました。 マニフェストファイルに Main-Class を追加したにも関わらず実行できず、 よくよく考えてみたところ、パッケージ名の命名規則によると大文字は使用してはいけませんでした。 名称をすべて小文字にしたところまったく問題なく動作しました。