Для создания исполняемого JAR-файла из Eclipse мы можем обратиться к статье «Создание Runnable Jars в Eclipse (или другой IDE ... или вручную):« ( https: //www.cefns.nau. edu / ~ edo / Classes / CS477_WWW / Docs / RunnableJarsinEclipse.html ), он упомянул, что нам нужно сделать четыре вещи как
Но для файла изображения в приведенном выше примере кода он создает только ImageIcon, он не создает SWT-изображение, и есть много вопросы в Интернете о том, как получить SWT-изображение из URL-адреса или как преобразовать ImageIcon в SWT I mage, ниже приведен пример кода для получения SWT-изображения из URL-адреса,
Image imgSWT=null; // Image class is the SWT Image class
ImageDescriptor imgDesc=null;
java.net.URL imgURL = YourClassName.class.getResource("path/image_filename");
if (imgURL != null) {
imgDesc = ImageDescriptor.createFromURL(imgURL);
imgSWT = imgDesc.createImage();
}