2013-05-16 4 views
0

Я создал приложение SWT с использованием eclipse. В приложении я использую Images with в проекте. Теперь я строй .jar файла и запустить его в командной строке я получаю следующее сообщение об ошибке:Экспорт JAR из Eclipse

Caused by: java.io.FileNotFoundException: Images\Back.png (The system cannot fin 
d the path specified) 
     at java.io.FileInputStream.open(Native Method) 
     at java.io.FileInputStream.<init>(Unknown Source) 
     at java.io.FileInputStream.<init>(Unknown Source) 
     at org.eclipse.swt.internal.Compatibility.newFileInputStream(Unknown Sou 
rce) 

Теперь я могу видеть, что программа не может прочитать мое изображение, но я хотел бы спросить, как я включать изображения в файл jar для всего, чтобы работать плавно.

ответ

0

Щелкните правой кнопкой мыши по вашему проекту, выберите экспорт.

Export -> Java -> Jar file 

Выберите ресурсы, которые вы хотите экспортировать, затем нажмите «Готово».

Если вам нужна запущенная банка, просто убедитесь, что файлы являются частью вашего проекта. Например, создайте папку под названием «Изображения». Затем следует экспортировать Runnable Jar.

Это даст вам изображения в ваш файл Jar. Как только он появится, вам нужно будет восстановить его, используя метод getResourceAsStream. Если вам нужна помощь в этом, есть много хороших ответов, вот один, Getting images from a .jar file.

+0

Я сделал это, но теперь я получаю следующую ошибку: нет основного атрибута манифеста, в build.jar – user481610

+0

Я обновил ответ, если вам нужен runnable jar, просто включите файлы в свой проект. – greedybuddha

+0

Спасибо за ответ, ошибка, о которой я говорил в моем вопросе, состояла в том, когда я создал файл runnable jar, поэтому по какой-то причине eclipse не включает папку «Мои изображения» – user481610

Смежные вопросы