我做的jar包  
在eclipse里启动 有背景图片
但直接双击jar包图片就不见了
我记得应该是jvm内存不够的关系
到底在哪里可以设置这个内存的大小呢?
我要的效果就是双击jar包后有背景就行了
我也查到类似很多 -Xms64m -Xmx256m  这样的东西 
这句  -Xms64m -Xmx256m  到底应该朝哪写?
内存到底要在哪改。。
我小白。。很急。。真的急。。

解决方案 »

  1.   


        /**
         * 创建ImageIcon格式图片
         * @param path
         * @return ImageIcon
         */
        public static ImageIcon createImageIcon(String path) {
            URL imgPath = ImageIcon.class.getResource("/resources/images/"+path);
                return new ImageIcon(imgPath);
        }
    用这个方法创建实施
      

  2.   

    不知道你的问题出在哪里
    但是我 知道怎么设置eclipse设置 : windows-属性-java-installed JRES -选择你用的jdk版本 编辑--Default VM Arguments 斜上去-Xms64m -Xmx256m tomcat中设置 : set JAVA_OPS=-Xms64m -Xmx256m    写在rem 下边
      

  3.   

    eclipse 里我会改 而且运行正常
    问题是我从eclipse里把jar打包,然后单独运行的时候,就没图片了,错误是显示内存不足
      

  4.   


    这与 JVM 内存没有什么关系,正如一楼所称是你图片资源路径加载的问题,不知道你的代码中是怎么转载图片资源的?如果你的图片位于包中,应使用这种方式进行加载:InputStream img = ClassLoader.getSystemResourceAsStream("com/test/test.gif");
      

  5.   

    1.做个bat文件不久行了?
    2.生成文件时候,直接带命令行指定