У меня есть простая программа, которая должна отображать изображения.Я знаю, как это сделать, запустив код из Eclipse, и я знаю, как это сделать, запустив файл JAR, но я бы хотел, чтобы решение работало в обоих случаях.
Проект Eclipse таков:
- Project (java)
- src
- controller
- Main.java
- ui
- Display.java
- images
- image.jpg
Фрагмент кода, который работает из Eclipse:
ImageIcon image = new ImageIcon("images/image.jpg);
Тот, который работает для JAR (все в одном файле JAR):
java.net.URL imgURL = getClass().getResource("/images/image.jpg");
ImageIcon image = new ImageIcon(imgURL);
Что мне нужно изменить, чтобы получить один кусок кода, который работает в обеих ситуациях?