Почему баночка игнорирует мой манифест?

Я попытался создать исполняемый JAR с помощью этой команды:

jar -cvfm h.jar Manifest.mf Whatever1.class Whatever2.class

Манифест содержит это:

Main-Class: Whatever1

Но если я попытаюсь запустить банку, я получу:Failed to load Main-Class manifest attribute from my.jar, Я достал банку и увидел, что содержимое ее манифеста было таким:

Manifest-Version: 1.0
Created-By: 1.6.0_18 (Sun Microsystems Inc.)

Почему мой манифест был проигнорирован?

РЕДАКТИРОВАТЬ: я знаю, что с помощью-e Я могу указать точку входа, и jar сгенерирует правильный манифест, но я хотел бы знать, как заставить эту версию работать.

Ответы на вопрос(3)

Ваш ответ на вопрос