一、下载

1.1、jdk安装

下载:http://www.oracle.com/technetwork/java/javase/downloads/index.html

安装:不需要安装jre,默认会有

配置环境变量:计算机→属性→高级系统设置→高级→环境变量

  系统变量→新建 JAVA_HOME 变量 :变量值填写jdk的安装目录

  Path变量→加上;符号后在末尾加入%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

  1.5之后不用再设置classpath

  检测:java -version

1.2、eclipse安装

  下载地址:https://www.eclipse.org/downloads/eclipse-packages/

  下载合适的zip版本

二、优化

2.1、调整Preferences【Window-Preferences】

设置字体大小:Window-Preferences->General->Appearance->Colors and Fonts->Basic->Text Font

设置JSP编码格式:Window->Preferences->Web->Jsp Files->Encoding->UTF-8

设置其他文本编码格式:Window->Preferences->General->Workspace->Text file encoding->Other->UTF-8

设置另外文本编码格式:Window->Preferences->General->Content Types->default encoding->UTF-8,我将Text和Word Document设为UTF-8

关闭Eclipse自动文本验证:Window->Preferences->Validation ,留manual(手动)部分,build下只留"classpath dependencyValidator"

优化启动项,关闭部分功能:Window->Preferences->General->Startup andy Shutdown,看个人所需,如果不使用可以全部取消勾选

关闭拼写检查设置:windows→General→Editors→Text Editors→Spelling,拼写检查关闭即可

关闭动画:General > Appearance > 取消勾选“Enable Animations”

关闭只能提示:Java > Editor > Content Assist > 禁用“Enable Auto Activation”

2.2、减少jvm内存回收引起的eclipse卡的问题

这个主要是jvm在client模式,进行内存回收时,会停下所有的其它工作,带回收完毕才去执行其它任务,在这期间eclipse就卡住了。所以适当的增加jvm申请的内存大小来减少其回收的次数甚至不回收,就会是卡的现象有明显改善。

主要通过以下的几个jvm参数来设置堆内存的:

-Xmx512m 最大总堆内存,一般设置为物理内存的1/4
-Xms512m 初始总堆内存,一般将它设置的和最大堆内存一样大,这样就不需要根据当前堆使用情况而调整堆的大小了
-Xmn192m 年轻带堆内存,sun官方推荐为整个堆的3/8
堆内存的组成 总堆内存 = 年轻带堆内存 + 年老带堆内存 + 持久带堆内存
年轻带堆内存 对象刚创建出来时放在这里
年老带堆内存 对象在被真正会回收之前会先放在这里
持久带堆内存 class文件,元数据等放在这里
-XX:PermSize=128m 持久带堆的初始大小
-XX:MaxPermSize=128m 持久带堆的最大大小,eclipse默认为256m。如果要编译jdk这种,一定要把这个设的很大,因为它的类太多了。

  修改Eclipse同目录的ini文件即可。还有其它的相关参数可以看看下面的参考材料,很有启发的:
    -XX:+UseParallelGC 使用并发内存回收
    -XX:+DisableExplicitGC 禁用System.gc()的显示内存回收

2.2、关闭自动构建

  在启用时,每保存一下,eclipse就会自动为我们构建整个项目,这样对于大的项目来说,每次保存时都会造成很卡。其实自动构建完全没有必要,只要保证在运行前构建一次就ok了,eclipse也会在运行前自动为我们构建,所以关闭是最明智的选择。

  project→build automatically

2.3、Customize Perspactive

  Eclipse JaveEE模式,

    Window->Perspactive->Customize Perspactive->Tool Bar Visibility,勾选File、Launch、Debug

  Shortcuts  

    Window->Perspactive->Customize Perspactive->Shortcuts,勾选General内容如下:General→File、Folder

      勾选Java内容如下:全部

      勾选Javascript内容如下:js source File

      勾选Web内容如下:css file、Dynamic web Project、Html File、JSP File

      勾选XML如下:xml File

      设置完,可以查看new 的效果

    保存自定义风格 Window->Perspactive->Save Perspactive As

  切换到Debug模式,Window->Perspactive->Customize Perspactive->Tool Bar Visibility

    只保留Debug、Terminal    

    保存自定义风格 Window->Perspactive->Save Perspactive As

三、其他

工作空间

tools-eclipse-003-下载安装优化的更多相关文章

  1. Eclipse EE下载安装与配置

    Eclipse EE下载安装与配置 一.下载 下载链接:http://www.eclipse.org/downloads/eclipse-packages/ 1.进入Eclipse官网进行下载选择Ec ...

  2. jdk eclipse SDK下载安装及配置教程

    原文地址https://blog.csdn.net/dr_neo/article/details/49870587 最新鲜最详细的Android SDK下载安装及配置教程 最近Neo突发神经,想要将学 ...

  3. eclipse的下载安装配置

    1.在eclipse官网下载与你电脑版本相对应的安装包.链接:https://www.eclipse.org/downloads/eclipse-packages/ 2.下载与eclipse版本相对应 ...

  4. 关于eclipse在线下载安装android SDK没反应解决方法

    虽然天朝将google这个服务器给和谐掉了 虽然我们也可以选择其他各类FQ软件 虽然你可能有其他手段解决 不过我还是要提供一个参考方法: 具体操作方式: 点击桌面左下角开始菜单中的搜索,把以下路径,复 ...

  5. phonegap在eclipse上的安装

    1.首先安装好eclipse 2.下载安装好sdk 3.下载安装好adt 4.在这个地方下载好phonegap的包,https://codeload.github.com/phonegap/phone ...

  6. Eclipse的下载和安装

    下载 Android开发首选Eclipse for Android Developers版本,里面集成了ADT(Android Development Tools). 下载页面:http://www. ...

  7. (转)Android Studio系列教程一下载与安装 背景Android Studio VS Eclipse准备下载创建HelloWorld项目

    背景 相信大家对Android Studio已经不陌生了,Android Studio是Google于2013 I/O大会针对Android开发推出的新的开发工具,目前很多开源项目都已经在采用,Goo ...

  8. Eclipse juno 中安装 JBoss Tools,集成Hibernate

    在Eclipse中集成Hibernate工具可以帮助开发者根据数据库生成映射文件.注释代码以及反向工程. Hibernate Tools作为JBoss Tools的核心组件,已经被捆绑在JBoss T ...

  9. Eclipse下载安装并运行第一个Hello world(详细)

    Eclipse下载安装并运行第一个Hello world(详细) 1.下载安装和配置JDK JDK详细的安装教程参考:https://www.cnblogs.com/mxxbc/p/11845150. ...

  10. Android Studio3.0的下载及其安装详解加eclipse下载安装配置jdk9

    关注我,每天都有优质技术文章推送,工作,学习累了的时候放松一下自己. 本篇文章同步微信公众号  欢迎大家关注我的微信公众号:「醉翁猫咪」 今天我们来讲解如何下载android studio 3.0及其 ...

随机推荐

  1. RD Client、TeamViewer连接主机

    一.使用RD Client连接远程桌面 1.设置本地主机 2.查看电脑ip 3.手机安装RD Client 应用商店下载 Microsoft Remote Desktop PC name填入查询到的I ...

  2. jsp对象 指令 动作

    转载来源:https://blog.csdn.net/u010897406/article/details/49618413 jsp九大内置对象:1>out 向客户端输出数据,字节流.如out. ...

  3. POJ3321[苹果树] 树状数组/线段树 + dfs序

    Apple Tree Time Limit: 2000MS   Memory Limit: 65536K Total Submissions:39452   Accepted: 11694 Descr ...

  4. a标签实现下载canvas图片

    令 a 的 href = canvas.toDataURL("image/png");

  5. 2019-5-28-VisualStudio-扩展开发

    title author date CreateTime categories VisualStudio 扩展开发 lindexi 2019-05-28 19:51:49 +0800 2018-2-1 ...

  6. open, creat - 用来 打开和创建 一个 文件或设备

    SYNOPSIS 总览 #includ e <sys/types.h> #include <sys/stat.h> #include <fcntl.h> int o ...

  7. ES常见错误

    1. Request cannot be executed; I/O reactor status: STOPPED RestClient被关闭了 2. SpringBoot启动后 Stopping ...

  8. iBatis.Net 语句 获取Identity ID

    <insert id="Table_Operate_Id" parameterClass="Entity" resultClass="Syste ...

  9. SpringBoot application.proerties基本配置

    #设置日志输出路径,日志文件名称,输出日志级别 默认日志文件超过10M会切分成多个文件 最新的日志文件就是设置的日志文件 logging.level.root=INFOlogging.level.or ...

  10. 阿里云ECS无法通过SSL远程链接问题。

    自己配置的SSL,通过密码,公司的是通过密钥,结果也是一样, 环境:centos7.x 网络: 家里宽带 公司网络 省图书馆wifi 家里宽带,公司网络均可以链接上去, 但唯独省图书馆wifi链接失败 ...