Добавить каталоги изображений в EXE-файл

Я пытаюсь создать EXE-файл из моего Java-приложения с помощью инструмента exe4j. Я успешно создал файл JAR проекта, а также lib каталог. Я создал EXE и он работает без сбоев. Я создаю штрих-коды и фотографии профиля в моем приложении. Вот как я установил свой путь

  • Сохранение изображения

     File outputfile = new File("./src/com/ntap/solution/jmsystem/profilePics/"     + formId + ".jpg");
            if (outputfile == null) {
                outputfile.createNewFile();
            }
    
            boolean write = ImageIO.write(icon, "jpg", outputfile);
    
  • загрузка изображения...

     url = "/com/ntap/solution/jmsystem/profilePics/" + formID.getText() + ".jpg";
        ImageIcon icon = new ImageIcon(getClass().getResource(url));
    

Но после преобразования в EXE путь к файлу изображения не загружается с того места, где он должен загружаться. появляется ошибка File Could not found

Этот процесс прекрасно работает с JAR, а также с Проектом. Есть ли какие-либо концепции, которые я должен знать перед установкой путей, подобных этому, которые могут быть проблемой в exe?

Должен ли я сохранить изображения на внешнем месте? лайк C:/documents/.. Как мне это сделать?

0 ответов

Другие вопросы по тегам