Myeclipse集锦.docx

上传人:b****3 文档编号:10532069 上传时间:2023-05-26 格式:DOCX 页数:14 大小:588.22KB
下载 相关 举报
Myeclipse集锦.docx_第1页
第1页 / 共14页
Myeclipse集锦.docx_第2页
第2页 / 共14页
Myeclipse集锦.docx_第3页
第3页 / 共14页
Myeclipse集锦.docx_第4页
第4页 / 共14页
Myeclipse集锦.docx_第5页
第5页 / 共14页
Myeclipse集锦.docx_第6页
第6页 / 共14页
Myeclipse集锦.docx_第7页
第7页 / 共14页
Myeclipse集锦.docx_第8页
第8页 / 共14页
Myeclipse集锦.docx_第9页
第9页 / 共14页
Myeclipse集锦.docx_第10页
第10页 / 共14页
Myeclipse集锦.docx_第11页
第11页 / 共14页
Myeclipse集锦.docx_第12页
第12页 / 共14页
Myeclipse集锦.docx_第13页
第13页 / 共14页
Myeclipse集锦.docx_第14页
第14页 / 共14页
亲,该文档总共14页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

Myeclipse集锦.docx

《Myeclipse集锦.docx》由会员分享,可在线阅读,更多相关《Myeclipse集锦.docx(14页珍藏版)》请在冰点文库上搜索。

Myeclipse集锦.docx

Myeclipse集锦

删除当前行Ctrl+D格式化代码:

Ctrl+Shift+F显示所有快捷键:

Ctrl+Shift+L

查看类文件:

CTRL+T自动导入包:

CTRL+shift+o

1、

解决办法:

删除

,重新配置下。

注:

大部分问题都可以通过删除

来解决。

及恢复到默认的配置。

2、使用自定义Tomcat:

3、使用自定义JDK:

(java)

4、修改字体大小和颜色:

修改字体:

修改显示信息的夜色:

(护眼)

5、重新载入workspace下的项目

file>import>ExistingProjectsintoWorkspace>选择项目目录并取消勾选Copyprojectsintoworkspace.

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、failedtounregisteritwhenthewebapplicationwasstopped。

解决办法:

Tomcat6.0.25以后引入内存泄露侦测,对于垃圾回收不能处理的对象,它就会做日志。

老外提出的解决办法是要么换回就版本的Tomcat,要么就在tomcat的server.xml文件中,把

--Preventmemoryleaksduetouseofparticularjava/javaxAPIs-->

给关掉(删除呗)。

12、修改代码提示功能,增强代码提示。

增强Eclipse,MyEclipse的代码提示功能,具体怎么样来配置?

下面开始说步骤(注意本人用的

1.打开MyEclipse6.0.1,然后“window”→“Preferences”

2. 选择“java”,展开,“Editor”,选择“ContentAssist”。

3. 选择“ContentAssist”,然后看到右边,右边的“Auto-Activation”下面的“Auto

Activationtriggersforjava”这个选项。

其实就是指触发代码提示的就是“.”这个符号。

4.  “AutoActivationtriggersforjava”这个选项,在“.”后加abc字母,方便后面的查找

修改。

然后“apply”,点击“OK”。

5.然后,“File”→“Export”,在弹出的窗口中选择“Perferences”,点击“下一步”。

6.选择导出文件路径,本人导出到桌面,输入“test”作为文件名,点击“保存”。

7.在桌面找到刚在保存的文件“test.epf”,右键选择“用记事本打开”。

8.可以看到很多配置MyEclipse6.0.1的信息

9.按“ctrl+F”快捷键,输入“.abc”,点击“查找下一个”。

10.查找到“.abc”的配置信息如下:

如下:

11.把“.abc”改成“.abcdefghijklmnopqrstuvwxyz(,<”,保存,关闭“test.epf”。

12.回到MyEclipse6.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:

PermGenspace

PermGenspace的全称是PermanentGenerationspace,是指内存的永久保存区域OutOfMemoryError:

PermGenspace从表面上看就是内存益出,解决方法也一定是加大内存。

说说为什么会内存益出:

这一部分用于存放Class和Meta的信息,Class在被Load的时候被放入PermGenspace区域,它和和存放Instance的Heap区域不同,GC(GarbageCollection)不会在主程序运行期对PermGenspace进行清理,所以如果你的APP会LOAD很多CLASS的话,就很可能出现PermGenspace错误。

这种错误常见在web服务器对JSP进行precompile的时候。

改正方法:

-Xms256m-Xmx256m-XX:

MaxNewSize=256m-XX:

MaxPermSize=256m2、在tomcat中redeploy时出现outofmemory的错误.可以有以下几个方面的原因:

 

 1,使用了proxool,因为proxool内部包含了一个老版本的cglib. 

 2,log4j,最好不用,只用common-logging 

 3,老版本的cglib,快点更新到最新版。

 4,更新到最新的hibernate3.23、

 这里以tomcat环境为例,其它WEB服务器如jboss,weblogic等是同一个道理。

 一、java.lang.OutOfMemoryError:

PermGenspacePermGenspace的全称是PermanentGenerationspace,是指内存的永久保存区域,这块内存主要是被JVM存放Class和Meta信息的,Class在被Loader时就会被放到PermGenspace中,它和存放类实例(Instance)的Heap区域不同,GC(GarbageCollection)不会在主程序运行期对PermGenspace进行清理,所以如果你的应用中有很多CLASS的话,就很可能出现PermGenspace错误,这种错误常见在web服务器对JSP进行precompile的时候。

如果你的WEBAPP下都用了大量的第三方jar,其大小超过了jvm默认的大小(4M)那么就会产生此错误信息了。

 解决方法:

手动设置MaxPermSize大小修改TOMCAT_HOME/bin/catalina.sh在“echo"UsingCATALINA_BASE:

$CATALINA_BASE"”上面加入以下行:

JAVA_OPTS="-server-XX:

PermSize=64M-XX:

MaxPermSize=128m 

 建议:

将相同的第三方jar文件移置到tomcat/shared/lib目录下,这样可以达到减少jar文档重复占用内存的目的。

 二、java.lang.OutOfMemoryError:

JavaheapspaceHeapsize设置JVM堆的设置是指java程序运行过程中JVM可以调配使用的内存空间的设置.JVM在启动的时候会自动设置Heapsize的值,其初始空间(即-Xms)是物理内存的1/64,最大空间(-Xmx)是物理内存的1/4。

可以利用JVM提供的-Xmn-Xms-Xmx等选项可进行设置。

Heapsize的大小是YoungGeneration和TenuredGeneraion之和。

提示:

在JVM中如果98%的时间是用于GC且可用的Heapsize不足2%的时候将抛出此异常信息。

提示:

HeapSize最大不要超过可用物理内存的80%,一般的要将-Xms和-Xmx选项设置为相同,而-Xmn为1/4的-Xmx值。

 

 解决方法:

手动设置Heapsize修改TOMCAT_HOME/bin/catalina.sh在“echo"UsingCATALINA_BASE:

$CATALINA_BASE"”上面加入以下行:

JAVA_OPTS="-server-Xms800m-Xmx800m-XX:

MaxNewSize=256m" 

 三、实例,以下给出1G内存环境下javajvm的参数设置参考:

JAVA_OPTS="-server-Xms800m-Xmx800m-XX:

PermSize=64M-XX:

MaxNewSize=256m-XX:

MaxPermSize=128m-Djava.awt.headless=true" 

19、maven项目上有个红差

但是包没差,类库也不少,提示信息如下:

?

---------?

20、

非常简单的一个错误,英语不好害死人。

翻译为“缺少引号”。

常见形式如下。

/eos/HelloWorld_input.jsp(40,34)quotesymbolexpected

表明HelloWorld_input.jsp的40行34列缺少引号。

如果没发现明显的缺少引号,则可能是有特殊字符,需要转义。

我的错误句子如下:

content+="字符串1:

textname=\"str\"/>
";

h后面的冒号需要转义。

我的原因:

size=”6”写成了size=6

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2