加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 教程 > 正文

Java开发遇到的问题及解决措施

发布时间:2021-12-10 17:46:58 所属栏目:教程 来源:互联网
导读:一、java.lang.OutOfMemoryError 问题:myeclipse 内存不足,又显示内存溢出等问题怎么回事?( java.lang.OutOfMemoryError: PermGen space及其解决方法) 解决: myeclipse内存溢出之后,可以通过修改虚拟内存大小来解决,步骤如下: 1、设置Default VM Arg

 一、java.lang.OutOfMemoryError
问题:myeclipse 内存不足,又显示内存溢出等问题怎么回事?( java.lang.OutOfMemoryError: PermGen space及其解决方法)
 
解决:
 
myeclipse内存溢出之后,可以通过修改虚拟内存大小来解决,步骤如下:
1、设置Default VM Arguments
在myEclipse中,打开Windows-> Preferences->Java->Installed JREs->点击正在使用的JDK->Edit->Default VM Arguments文本框中输入:-Xms64m -Xmx256m
2、如果是web工程还报内存溢出,可能就要设置tomcat内存。
(1)tomcat的安装根目录%tomcat%bin/catalina.bat文件,SET JAVA_OPTS 一行;
(2)myeclipse配置web服务器配置 Window—Preferences—Myeclipse—Servers—tomcat 5.x—JDK的Optional Java VM arguments配置为:
-Xms256m -Xmx512m -XX:MaxNewSize=256m -XX:MaxPermSize=256m。
 
二、在MyEclipse中开发项目时使用自己安装好的JDK
 安装好MyEclipse之后,在MyEclipse中开发项目时,默认使用的是MyEclipse是自带的JDK,如下图所示:
 
  
 
  如果我们需要使用自己安装好的JDK,那么就需要在MyEclipse中重新设置。
 
MyEclipse使用总结——设置MyEclipse开发项目时使用的JDK
 
三、myeclipse取消js校验
myeclipse取消js校验
 
右击项目-properties—MyEclipse—validation—Excluded Resource
 
四、java.lang.IllegalArgumentException: URI is not absolute
 我遇到的问题:
 
 
 
获得到的file="/D:/Program%20Files%20(x86)/tomcat6.0/webapps/BankTrain/WEB-INF/classes/config.properties";
 
其中Program%20Files%20(x86)实际应该为“Program Files (x86)”是包含空格,按照上面的写法获得file空格没有正常获得到,后台日志就输出“未找到属性资源文件”。
 
解决办法:
 
 
 
加一个toURI()方法。
 
这是file="/D:/Program Files (x86)/tomcat6.0/webapps/BankTrain/WEB-INF/classes/config.properties".就能正常获取了。

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读