将图像目录添加到EXE文件中

时间:2015-12-31 20:09:28

标签: java exe exe4j

我正在尝试使用exe4j工具从我的Java应用程序创建一个EXE文件。我已经成功构建了项目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 个答案:

没有答案