Myeclipse集锦
- 格式:docx
- 大小:631.55 KB
- 文档页数:12
删除当前行 Ctrl+D 格式化代码:Ctrl+Shift+F 显示所有快捷键:Ctrl+Shift+L 查看类文件:CTRL+T自动导入包:CTRL+shift+o 1、
解决办法:删除,重新配置下。注:大部分问题都可以通过删除来解决。及恢复到默认的配置。 2、使用自定义Tomcat: 3、使用自定义JDK:(java)
4、修改字体大小和颜色: 修改字体:
修改显示信息的夜色:(护眼) 5、重新载入workspace下的项目 file > import > Existing Projects into Workspace >选择项目目录并取消勾选Copy projects into workspace. 6、恢复到默认打开界面: 7、设置项目页面默认编码:
8、html页面出现中文乱码,解决办法: 1)改变文件编码:方法,上一步 2)如果是JavaScript文件,设置js编码: 3)页面的编码: 注:最好把所有的编码都改成UTF-8,包括数据库、Tomcat、页面等。
9、Myeclipse快捷键: 删除当前行 Ctrl+D 格式化代码:Ctrl+Shift+F显示所有快捷键:Ctrl+Shift+L
10、Myeclipse中将项目打包成war发布||将war项目导入到Myeclipse工作空间。 11、failed to unregister it when the web application was stopped。
解决办法: Tomcat 6.0.25以后引入内存泄露侦测,对于垃圾回收不能处理的对象,它就会做日志。老外提出的解决办法是要么换回就版本的Tomcat,要么就在tomcat的server.xml文件中,把 给关掉(删除呗)。
12、修改代码提示功能,增强代码提示。 增强Eclipse ,MyEclipse 的代码提示功能,具体怎么样来配置?下面开始说步骤(注意本人用的
1. 打开MyEclipse 6.0.1,然后“window”→“Preferences” 2. 选择“java”,展开,“Editor”,选择“Content Assist”。 3. 选择“Content Assist”,然后看到右边,右边的“Auto-Activation”下面的“Auto Activation triggers for java”这个选项。其实就是指触发代码提示的就是“.”这个符号。 4. “Auto Activation triggers for java”这个选项,在“.”后加abc字母,方便后面的查找 修改。然后“apply”,点击“OK”。 5. 然后,“File”→“Export”,在弹出的窗口中选择“Perferences”,点击“下一步”。 6. 选择导出文件路径,本人导出到桌面,输入“test”作为文件名,点击“保存”。 7. 在桌面找到刚在保存的文件“test.epf”,右键选择“用记事本打开”。 8. 可以看到很多配置MyEclipse 6.0.1的信息 9. 按“ctrl + F”快捷键,输入“.abc”,点击“查找下一个”。 10. 查找到“.abc”的配置信息如下: 如下: 11. 把“.abc”改成“.abcdefghijklmnopqrstuvwxyz(,<”,保存,关闭“test.epf”。
12. 回到MyEclipse 6.0.1界面,“File”→“Import”,在弹出的窗口中选择“Perferences”,点击“下一步”,选择刚在已经修改的“test.epf”文件,点击“打开”,点击“Finish”。该步骤和上面的导出步骤类似。 13. 最后当然是进行代码测试了。随便新建一个工程,新建一个类。在代码输入switch,foreach等进行
测试。你立即会发现,果然出了提示,而且无论是敲哪个字母都会有很多相关的提示了,很流畅,很方便。
13、设置jsp文件编码,在jsp文件里添加,默认为ISO-8859-1。
14、取消Myeclipse的validation功能(会导致开启Myeclipse变慢)。只保留第一个。 15、修改Myeclipse启动项,加快开启速度。 Derby:一种保存成jar形式的数据库,取消。 MyeclipseEASIE打头的启动项:Myeclipse支持的服务器类型,只选自己用的。 WTP:类似Myeclipse,不用可以取消。 16、修改浏览器打开方式和默认浏览器。 17、MYECLIPSE 下安装插件: 将插件解压后放到此目录下:myeclipse/dropins/
18、java.lang.OutOfMemoryError: PermGen space PermGen space的全称是Permanent Generation space,是指内存的永久保存区域OutOfMemoryError: PermGen space从表面上看就是内存益出,解决方法也一定是加大内存。说说为什么会内存益出:这一部分用于存放Class和Meta的信息,Class在被 Load的时候被放入PermGen space区域,它和和存放Instance的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对PermGen space进行清理,所以如果你的APP会LOAD很多CLASS的话,就很可能出现PermGen space错误。这种错误常见在web服务器对JSP进行pre compile的时候。改正方法:-Xms256m -Xmx256m -XX:MaxNewSize=256m -XX:MaxPermSize=256m 2、在tomcat中redeploy时出现outofmemory的错误. 可以有以下几个方面的原因: 1,使用了proxool,因为proxool内部包含了一个老版本的cglib. 2, log4j,最好不用,只用common-logging 3, 老版本的cglib,快点更新到最新版。 4,更新到最新的hibernate3.2 3、 这里以tomcat环境为例,其它WEB服务器如jboss,weblogic等是同一个道理。 一、java.lang.OutOfMemoryError: PermGen space PermGen space的全称是Permanent Generation space,是指内存的永久保存区域, 这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGen space中, 它和存放类实例(Instance)的Heap区域不同,GC(Garbage Collection)不会在主程序运行期对 PermGen space进行清理,所以如果你的应用中有很多CLASS的话,就很可能出现PermGen space错误, 这种错误常见在web服务器对JSP进行pre compile的时候。如果你的WEB APP下都用了大量的第三方jar, 其大小超过了jvm默认的大小(4M)那么就会产生此错误信息了。 解决方法:手动设置MaxPermSize大小修改TOMCAT_HOME/bin/catalina.sh 在“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行: JAVA_OPTS="-server -XX:PermSize=64M -XX:MaxPermSize=128m 建议:将相同的第三方jar文件移置到tomcat/shared/lib目录下,这样可以达到减少jar 文档重复占用内存的目的。 二、java.lang.OutOfMemoryError: Java heap space Heap size 设置 JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heap size的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。可以利用JVM提供的-Xmn -Xms -Xmx等选项可进行设置。Heap size 的大小是Young Generation 和Tenured Generaion 之和。提示:在JVM中如果98%的时间是用于GC且可用的Heap size 不足2%的时候将抛出此异常信息。提示:Heap Size 最大不要超过可用物理内存的80%,一般的要将-Xms和-Xmx选项设置为相同,而-Xmn为1/4的-Xmx值。 解决方法:手动设置Heap size 修改TOMCAT_HOME/bin/catalina.sh 在“echo "Using CATALINA_BASE: $CATALINA_BASE"”上面加入以下行: JAVA_OPTS="-server -Xms800m -Xmx800m -XX:MaxNewSize=256m" 三、实例,以下给出1G内存环境下java jvm 的参数设置参考: JAVA_OPTS="-server -Xms800m -Xmx800m -XX:PermSize=64M -XX:MaxNewSize=256m -XX:MaxPermSize=128m -Djava.awt.headless=true "
19、maven项目上有个红差但是包没差,类库也不少,提示信息如下:
?---------? 20、