无法使用Intellij Idea创建可运行的jar
这个问题在这里已经有了答案:
据我可以看到问题不在jar导出,但在您的代码中:
  在你的方法BufferedImageLoader.loadImage(String path) (在文件BufferedImageLoader.java 15行)你调用ImageIO.read(InputStream input) 。  并且将它传递给Class.getResourceAsStream(path)返回的null对象,并将其作为ImageIO.read(InputStream input)状态的文档传递给它: 
抛出:IllegalArgumentException - 如果输入为空。
这会导致IllegalArgumentException。 我建议使用下面的代码:
public class BufferedImageLoader {
    private BufferedImage image = null;
    public BufferedImage loadImage(String path) {
        try {
            return image = ImageIO.read(BufferedImageLoader.class.getResourceAsStream(path));
        } catch (IOException e) {
            e.printStackTrace();
            return null;
        }
    }
}
看到这个职位了解更多信息。
链接地址: http://www.djcxy.com/p/76197.html