Почему баночка игнорирует мой манифест?
Я попытался создать исполняемый 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 сгенерирует правильный манифест, но я хотел бы знать, как заставить эту версию работать.