我做的jar包
在eclipse里启动 有背景图片
但直接双击jar包图片就不见了
我记得应该是jvm内存不够的关系
到底在哪里可以设置这个内存的大小呢?
我要的效果就是双击jar包后有背景就行了
我也查到类似很多 -Xms64m -Xmx256m 这样的东西
这句 -Xms64m -Xmx256m 到底应该朝哪写?
内存到底要在哪改。。
我小白。。很急。。真的急。。
在eclipse里启动 有背景图片
但直接双击jar包图片就不见了
我记得应该是jvm内存不够的关系
到底在哪里可以设置这个内存的大小呢?
我要的效果就是双击jar包后有背景就行了
我也查到类似很多 -Xms64m -Xmx256m 这样的东西
这句 -Xms64m -Xmx256m 到底应该朝哪写?
内存到底要在哪改。。
我小白。。很急。。真的急。。
/**
* 创建ImageIcon格式图片
* @param path
* @return ImageIcon
*/
public static ImageIcon createImageIcon(String path) {
URL imgPath = ImageIcon.class.getResource("/resources/images/"+path);
return new ImageIcon(imgPath);
}
用这个方法创建实施
但是我 知道怎么设置eclipse设置 : windows-属性-java-installed JRES -选择你用的jdk版本 编辑--Default VM Arguments 斜上去-Xms64m -Xmx256m tomcat中设置 : set JAVA_OPS=-Xms64m -Xmx256m 写在rem 下边
问题是我从eclipse里把jar打包,然后单独运行的时候,就没图片了,错误是显示内存不足
这与 JVM 内存没有什么关系,正如一楼所称是你图片资源路径加载的问题,不知道你的代码中是怎么转载图片资源的?如果你的图片位于包中,应使用这种方式进行加载:InputStream img = ClassLoader.getSystemResourceAsStream("com/test/test.gif");
2.生成文件时候,直接带命令行指定