当前位置:  开发笔记 > 编程语言 > 正文

获得Java Eclipse的轻量级安装

如何解决《获得JavaEclipse的轻量级安装》经验,为你挑选了4个好方法。

在处理了另一个愚蠢的日食问题之后,我想尝试尽可能地获得最轻,最小的Eclipse安装.

要清楚,我将eclipse用于两件事:

编辑Java

调试Java

我通过Emacs/Zsh做的其他事情(编辑JSP/XML/JS,文件管理,SVN签到等).我没有找到在Eclipse中工作的任何方面来使这些任务高效甚至可靠,所以我不想要与之相关的插件.

从eclipse.org网站,这是他们拥有的最轻的eclipse安装,我不想要任何这些东西(Bugzilla,Mylyn,CVS xml_ui),并且实际上每个都有问题,即使我做了不要用它们.

那么我能得到的最小构建是什么:

    忽略SVN元数据

    包括功能齐全的编辑器(智能感知和类型查找)

    包括功能齐全的调试器(标准Eclipse/JDK)

没有任何额外的插件,平台或与其他平台的"集成",具体来说,我不想处理与以下相关的插件:

Maven,JSP验证,Javascript编辑或验证,CVS或SVN,Mylyn,Spring或Hibernate"自然",app服务器,如捆绑的Tomcat/GlassFish/etc,J2EE工具或任何类似的东西.

我主要使用Spring/Hibernate/web-mvc应用程序,并且从未处理过优雅处理任何内容的Eclipse插件,我可以使用自己的工具集有效地工作,但Eclipse扩展只会阻碍它.

我曾经使用普通eclipse进行Ganymede,MyEclipse(高达7.5)以及最新版本的Spring-SourceTools,并发现他们都背负着无用的插件(虽然组合总是不同的).

切换到NetBeans/Intellij不是一个选项,我的队友使用SVN控制的.class/.project文件,所以它几乎必须是Eclipse.

有没有人对如何保存一些白发有任何好的建议?



1> Andrew Niefe..:

您可以下载空的Eclipse平台,然后手动安装JDT工具.

    转到Eclipse Project Downloads页面.

    选择您想要的捆绑包,可能是最新版本.

    在所选捆绑包的下载页面上:

      下载平台运行时二进制文件

      下载JDT Runtime Binary

    提取Platform Runtime Binary存档文件并运行它(例如,双击eclipse.exe).

    安装JDT二进制文件:

      单击帮助→安装新软件→添加...→存档.

      选择您下载的JDT zip文件.

      按类别取消选中组项目.

      选择Eclipse Java Development Tools.

      单击"下一步"以在安装时提示并重新启动Eclipse


来自Eclipse更新站点的JDT

您还可以从Eclipse更新站点安装JDT,而不是下载二进制文件.

为此,请执行以下操作:

    跳过下载JDT Runtime Binary,只下载,解压缩并运行Platform Runtime Binary.

    转到安装新软件,但不是Archive选择了Eclipse下载站点.

    搜索并安装Eclipse Java Development Tools.


我只是通过下载Platform Runtime Binary并使用应用内安装向导安装XML工具,为自己构建了一个精简的Eclipse编辑器.不再有JDT,PDE,Myline等!我想要这个很久了,谢谢!

2> Chris Lerche..:

"用于Java开发人员的Eclipse IDE"版本并不是最小的版本!寻找"Eclipse Classic" - 它不包含你提到的大部分内容.它的下载大小仅较大,因为它附带源代码.

请参阅此比较:http://www.eclipse.org/downloads/compare.php



3> ykaganovich..:

您可以使用像Yoxos这样的第三方分发构建器,并下载您想要的内容.



4> haylem..:

这个派对有点晚了,但我问自己同样的问题已经有一段时间了,而现在我又回到了一个更成熟的Eclipse安装,我过去常常对它进行简化.希望能帮助到你.

我需要什么

功能:

Java支持

Java + Java EE(XML)+调试透视图

差不多吧.我还想在Eclipse中使用很多其他东西,但是我需要将它保持在最简单的状态,因为我在3GB的环境中,我还需要并行运行其他服务器,所以我负担不起.

结果透视:

轻量级Java

轻量级浏览器(相当于代码审查和代码检查的调整 - 实际上比其他人更重)

轻量级调试

我做了什么

安装Eclipse Java EE(如果不关心Java EE/XML位,请安装classic)

禁用饥饿的视图

禁用大纲(当你需要一个,只是做CTRL+O)

禁用调用和类型层次结构

禁用装饰器

禁用菜单项(右 -

禁用工具栏项

更好的是:隐藏工具栏

禁用与此相关的悬停和操作

禁用拼写检查

禁用XML验证

禁用Mylyn

CTRL+H对话框中禁用不需要的搜索表单(我通常实际上只使用"文件搜索"模式,有时候使用"Java"模式)

禁用使用情况报告

禁用不必要的插件或功能

禁用启动时自动加载的透视图和插件

限制内部限制:

一些视图有一个范围(封闭类,项目,工作集,工作区......)

一些视图和UI元素有边界(控制台/记录器,荧光笔,标记......)

将eclipse.ini调整为:

- 清洁工作区(较慢,但我倾向于这样做)

使用G1GC

减少内存使用(我注意到我可以完全使用-xss128k和-xmx384与G1一起使用.当然,YMMV与JVM调优一样.)

使用服务器VM(并直接指向VM的DLL)

还可以在"调试"和"代码浏览"透视图中禁用您不需要的视图.

对不起,我实际上已经将所有这些保存为一组3个轻量级视角,以便在我的新项目中每次都重新导入,但我现在无法掌握它们.如果我找到了,我会在这里添加一个链接.

推荐阅读
mobiledu2402851323
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有