Я пытаюсь экспортировать проект java в eclipse как runnable jar, но по какой-то причине runnable jar не работает. Если я дважды щелкнув исполняемую банку, она ничего не сделает. Я попробовал как извлечь, так и упаковать необходимые библиотеки в сгенерированную банку.Runnable jar, экспортированный с помощью eclipse, не работает, в eclipse он все еще работает
Так что я также попытался экспортировать несколько более простых проектов, которые отлично работали. Самое большое различие - у моего реального проекта есть файлы: изображения и файлы xml.
В коде ссылка на них, как это:
File file = new File("Recources/test.xml");
ImageIcon imageIcon = new ImageIcon("Recources/" + num + ".gif");
Структура проекта выглядит следующим образом:
Но в исполняемой баночке они выглядят следующим образом:
Спасибо за помощь.
Edit: Я попытался «Ява -jar filename.jar», но теперь он говорит, что не может найти свою папку ресурсов, в то время как в затмении он все еще может найти его.
Вы пытались запустить банку из командной строки, используя 'java -jar .jar'? –
AlexPogue
Как я могу убедиться, что он открывается так автоматически, не открывая cmd? – Yadeses
Не могли бы вы предоставить журнал или что-то подобное? Кто-то догадывается, что происходит без него. Я предполагаю, что файлы ресурсов находятся в другом каталоге при запуске из среды разработки, стирает файл .jar. –