java.lang.OutOfMemoryError 谁能真正帮我解决有关问题,再加100分,多谢


java.lang.OutOfMemoryError 谁能真正帮我解决问题,再加100分,谢谢
我做的是JAVA   画图软件,主要是加载背景图时,出的这个异常,但客户的图片很大,8M多,怎么解决,谢谢大家.

java J2EE 程序开发

超威包大人 11 years, 3 months ago


要是您只是简单的用jar命令把所有的class文件打包成.jar文件,
且生成的.jar文件中有“Main-Class”这一项,并且只是用鼠标
双击生成的.jar文件来启动程序,这种方式严格来说不算是Java Web Start的。
其实只是javaw的功能而已。

silber answered 11 years, 3 months ago


上面有人已经说了解决方法了
照 luanxj(じ飞扬) 说的方法,在jnlp里面设置。

asahui answered 11 years, 3 months ago


应该是哪里有逻辑错误,
我遇到过类似的问题,把大于号写成小于号了

灼眼D天使 answered 11 years, 3 months ago


精神支持你。。。

初音未来A answered 11 years, 3 months ago


jf

†堕黑猫† answered 11 years, 3 months ago


UP,佔個座位

hhsyzq answered 11 years, 3 months ago


-----------------------
(专注于Java技术)

七爷拿脸拍键盘 answered 11 years, 3 months ago


我的JDK如下:
java version "1.6.0-beta2 "
Java(TM) SE Runtime Environment (build 1.6.0-beta2-b86)
Java HotSpot(TM) Client VM (build 1.6.0-beta2-b86, mixed mode, sharing)

第一步: 在命令行输入:javaws -viewer

接着弹出“Java 控制面板”窗口,点“Java”选项卡,再点最上面那个“查看...”按钮
然后会弹出“Java Runtime 设置”窗口,用鼠标点“Java Runtime 参数”下面的输入框
在里面输入“-Xms256m -Xmx512m”之类的参数,然后按“确定”按钮就可以了。


上面的方法不行的话,检查您的程序是否有问题,8M的图片不算大。

另外的细节请查看javaws命令的详细参数,
还有JDK的文档
docs/technotes/tools/index.html#javaws


sodgood answered 11 years, 3 months ago


综上所述:应该是程序问题。。
希望楼主能把问题的根本,和解决的方案 汇报一下。。
以便大家学习。。
谢谢。。
呵呵。。。

加西亚略萨 answered 11 years, 3 months ago


<j2se version= "1.4+ " initial-heap-size= "128m " max-heap-size= "256m "/>

十六夜朧月 answered 11 years, 3 months ago


结贴是美德

`荡漾sama answered 11 years, 3 months ago


同意楼上的,肯定是存在内存泄漏

funik answered 11 years, 3 months ago


用-Xmx是可以提高vm的内存,不过内存溢出大多都是你自己程序写的有问题java也会内存泄漏的!我们编写百万级别用户访问程序都不会内存溢出,你写的程序肯定有问题,加大内存也许解决了你的问题,但是实际上面你的程序我估计不值得去加大内存就可以解决!好好看看你的程序吧

蹲坑逗蛐蛐 answered 11 years, 3 months ago

Your Answer