Так что у меня проблема с экспортом моего проекта eclipse. Проект отлично работает при запуске его внутри затмения, но при его экспорте он ничего не делает.Экспорт Java-проекта в качестве runnable Jar: ничего не делает
Я не могу опубликовать третью ссылку, так как у меня меньше, чем 10 репутации, но там я выбрал мой «главный» в конфигурации запуска, и «пакет необходимых библиотек.
Когда я дважды щелкните по исполняемым Jar ничего не происходит, ничего не выскочит .. нет ничего сообщение. Когда я запускаю его с помощью java -jar smergy.jar
я получаю
`C:\Users\Jean>java -jar Smergy.jar
java.lang.NullPointerException
at javax.swing.ImageIcon.<init>(Unknown Source)
at smergy.SmergyMain.<init>(SmergyMain.java:162)
at smergy.SmergyMain$1.run(SmergyMain.java:50)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$500(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionP
rivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)`
Что происходит, когда вы запускаете 'java -jar yourjar.jar' из командной строки? – Marged
Пожалуйста, не используйте только скриншоты, вы можете скопировать такие детали в свой вопрос в виде текста. Вы должны проверить, действительна ли ваша банда, использовать для этого программу для zipping (Winzip, 7zip) или использовать команду jar следующим образом: 'jar -tvf smergy.jar'. Если файл верен, он может быть прочитан и содержит все, что вы экспортировали ранее. И _please_ убедитесь, что банка находится в каталоге, в котором вы выдаете какие-либо из команд. – Marged
Ок, я получаю «NullPointerException», множество неизвестных источников, EventQueue, Здесь вы можете увидеть его: https://gyazo.com/820cdf8cd6c761dfd2c324eadd42dd7c – aze45sq6d