1 设置编码格式
2 设置编译目录
3 排除不需要编译和验证的目录
4 设置 JRE 版本
5 如果你是导入的项目,你需要设置项目的编辑器版本
--如果导入一个 web 项目显示的不是 web 项目,就是 Dynamic Web Module 没有勾选
日常使用时,你可能会用到:
1 修改字体大小
2 高亮显示设置
3 设置 JSP 模版
4 设置窗体和正文的主题
要使用正文的主题,你需要先下载一个插件
5 远程调试
要远程调试需要项目的 tomcat 开远程调试端口
WINDOWS:
修改 Tomcat/bin/startup.bat 文件,在最前面加上如下代码
SET CATALINA_OPTS=-server -Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=8000
注意:不能换行,-前是空格-后是非空格
LINUX:
startup.sh 中的最后一行 exec "PRGDIR"/"EXECUTABLE" start "$@" 中的 start 改成 jpda start。由于默认的端口是 8000,所以如果 8000 端口已有他用的话,还需在 catalina.sh 文件中设置:JPDA_ADDRESS=8000
如果你觉得你的 eclipse 很慢,你可能会用到:
1 配置 eclipse.ini 文件,如
eclipse.ini 配置
//去掉字节码验证
-Xverify:none
//最大堆内存
-Xmx512m
//初始堆内存
-Xms512m
//新生代内存(新生代占堆内存的1/3左右,包括eden和两个survivor,老年代占2/3内存)
-Xmn128m
//永久代初始内存
-XX:PermSize=96m
//永久代最大内存(与初始内存一致,防止扩容产生开销)
-XX:MaxPermSize=96m
//禁止代码中显示调用GC
-XX:+DisableExplicitGC
//禁用卸载类(永久代不执行GC)
-Xnoclassgc
//新生代用ParNew收集器
-XX:+UseParNewGC
//老年代用CMS收集器
-XX:+UseConcMarkSweepGC
//老年代垃圾回收临界值(占用85%以上进行GC,防止过多的full gc)
-XX:CMSInitiatingOccupancyFraction=85
2 关掉不需要的启动项,不要让他们默认启动
3 关闭不需要的验证
4 去掉不需要编译的文件
5 设置正确的打开 JSP JS 等文件的方式
6 如果你提示信息卡
把 rt.jar 和 charsets.jar 的 javadoc location 地址设置成本地的,而不是从网络上去获取
7 如果你保存 jsp 很卡
去掉 javascript 和 jsp 关联的选项
8 tostring 的 json 形式
{"{member.name()}":"{member.value}", "${otherMembers}"}
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于