jarのマニフェストファイルの変更を以下のようなコマンドにより反映させる時、
jar -cfm Main.jar main.mf *.class
jarのマニフェストファイルの文末に空白行を入れる必要がある。
main.mf
Main-Class : Main
以下のように文末に空白行が存在しない場合、
main.mf
Main-Class : Main
jarのマニフェストファイルの変更は反映されない。
この時、特にエラーメッセージが表示されないため、初学者の頃ハマってしまった。
参考
Modifying a Manifest File (The Java™ Tutorials > Deployment > Packaging Programs in JAR Files) https://docs.oracle.com/javase/tutorial/deployment/jar/modman.html