2010-03-20 3 views
1

Раньше у меня не было проблем с запуском JAR-файла, сгенерированного NetBeans.Jar File не работает (он не запускал приложение)

Однако я внезапно столкнулся с проблемой. Когда я нажимаю на банку, она не запускает приложение, как будто ничего не синхронизировано.

Но его можно запустить из проекта. Кроме того, размер Jframe для настольного приложения Java также нельзя установить из кода NetBeans. Когда он запускается, размер окна отличается от размера в дизайнере.

Любая помощь пожалуйста.

+0

Включена ли информация о главном классе внутри файла манифеста? – someguy

+0

Я думаю, что я перепутал это, переименовав проект ранее ... Спасибо в любом случае ... –

ответ

1

попытайтесь проверить переменную среды JAVA_HOME и попробуйте щелкнуть правой кнопкой мыши на банке и открыть ее и проверить, какое приложение используется для ее открытия.

6

Проверьте файл META-INF/MANIFEST.MF. Он должен содержать атрибут Main-Class:, указывающий на начальный класс.

Несоблюдение этого, что произойдет, если вы запустите его с консоли, например.

java -jar yourjarname.jar 

Это должно дать вам гораздо лучшее указание на то, что происходит.

+0

Я думаю, что я испортил его, переименовав проект ранее ... Спасибо в любом случае ... –

1

Связанные файлы jar с java вместо javaw. Перезапустить. См. Сообщение об ошибке.