什么是低端笔记本电脑上的Java编程的好IDE?

时间:2009-03-13 15:47:53

标签: java windows ide

我不得不经常离开台式电脑(例如旅行时)。这是一款低端笔记本电脑。我可以使用Eclipse,但速度非常慢。

有更好的选择吗?如果可能的话,不要像vi oder emacs那样。

笔记本:
512 MB DDR RAM
Intel Pentium M 760 2.0 GHz
Windows XP SP3

无法添加更多内存

20 个答案:

答案 0 :(得分:7)

它有多低端?我以前习惯使用IntelliJ Idea并且喜欢它,它对我的​​运行速度也超过了eclipse。 DrJava也非常小而且重量轻。但我个人更喜欢vim + javac。 :)

答案 1 :(得分:4)

Netbeans比Eclipse慢一点,但这是一个巨大的记忆力。

Emacs也是一个不错的选择。

答案 2 :(得分:4)

我实际上并不认为这是一台“低端”机器。

我在P3 1.2 Ghz 512M RAM笔记本电脑上使用了Eclipse和NetBeans,它们都运行了。它们有点迟钝但可用。在2之间我会说NetBeans不那么迟钝,可能是因为没有那么多的UI元素和框架。

我的主要家用笔记本电脑是Toshiba 512M Pentium M 2 Ghz,Ec​​lipse运行良好(Visual Studio 2008也是如此)。

似乎这些大型IDE,RAM> CPU在影响速度。

编辑:可能值得注意的是我的P3 1.2 Ghz笔记本电脑正在运行Ubuntu而我的Pentium M 2 Ghz正在运行Win XP。

Eclipse在Linux中明显更快。我曾经测试过大型项目构建时间:

运行Eclipse的WinXP 航班吗 运行Ubunty运行Eclipse的WinXP运行VMWare工作站

令人惊讶的是,VMWare中的Ubuntu一直快得多,比Windows上的7分钟构建过程快30秒。

答案 3 :(得分:3)

你可以试试JEdit,虽然它不是一个真正的IDE,它确实支持大量的Java中心函数,如源格式化,语法高亮和java调试器,以及所有其他功能都可以通过插件系统添加/减去。过去我曾经使用它,当我想要比记事本更强大的东西,但比Eclipse更笨重。

它是所有开源的,免费的,并且可以移植到大多数系统,因为它是用Java编写的。

答案 4 :(得分:3)

我想这是JCreator Pro ..免费版,JCreator lite可以,但功能有限。

答案 5 :(得分:3)

一个不错的轻量级编辑器是Notepad++。基于强大的编辑组件Scintilla,Notepad ++是用C ++编写的,使用纯Win32 API和STL,可确保更高的执行速度和更小的程序大小。通过优化尽可能多的例程而不失去用户友好性,Notepad ++正试图减少世界二氧化碳排放量。当使用较少的CPU功率时,PC可以降低功耗并降低功耗,从而创造更环保的环境。

答案 6 :(得分:2)

旧版本的IntelliJ IDEA(如3,4,5)可以在该内存上轻松运行 - 前提是您没有庞大的项目,并且愿意错过新版本中的某些功能。

答案 7 :(得分:2)

如果您使用的是低端计算机并且不需要调试等,那么文本编辑器和Java控制台是您最好的工具。

这实际上取决于你的项目而不是实际的硬件,所以你需要考虑它的优点和缺点。

祝你好运。

答案 8 :(得分:2)

您可以查看BlueJ

答案 9 :(得分:2)

我还没有尝试过,但最近偶然发现JCoder,这是一个用C ++编写的Java IDE。规定的最低内存要求为512MB。

此外,您可以考虑运行旧版本的Eclipse,和/或尝试调整Eclipse以在硬件上更好地运行。谷歌搜索“Eclipse性能调优”正在出现一堆页面,其中包含可能适用的建议。

答案 10 :(得分:2)

当天我总是偏向JCreator

答案 11 :(得分:1)

你可以使用netbeans只使用你使用的模块(与eclipse相同)或geany(使用linux?)不是ide,而是一个非常好的文本编辑器,具有ide功能 其他选择是使用更有效的netbeans / eclipse旧版本

答案 12 :(得分:1)

如果可以的话,获得更多记忆。

SciTE,JUnit,Ant和jvisualvm曾经在我的笔记本上运行得很好,我的笔记本有768M,或者我现在使用的2GB / 1GHz上网本。在极少数情况下你必须使用调试器,那么总是有jdb。我在笔记本电脑上使用IDE时遇到的问题更多地与屏幕空间而不是性能有关。 OTOH我放弃了Netbeans,因为它的文本编辑器在我上次收缩时在“标准构建的商用台式机”上速度太慢了。

答案 13 :(得分:1)

gvim + ctags + ant

如果使用几乎任何现代AppServer,你将耗尽内存。

我希望你不是。

答案 14 :(得分:1)

我一直在使用E Text EditorTextMate的端口,我非常喜欢它。附带内置语法高亮显示,片段,可下载TextMate包,并可在ruby中完全自定义/扩展。

答案 15 :(得分:1)

我偶尔会将TextPad用于简单的Java程序。它非常轻巧,免费(嗯,nagware,但购买便宜),并且具有简单易用的编译和运行选项。语法高亮,虽然我从来没有使用它。

答案 16 :(得分:1)

重要的问题是您认为应该在一个好的IDE中使用哪些功能。

代码完成?鼠标悬停的JavaDoc? “去定义”?内置调试器?语法突出显示?增量编译?

一个好的开始,就是让代码用ant构建,因为它允许你将它移出IDE,希望它可以运行更少的空间。

我相信旧版JBuilder的要求非常低。您可能想要为此目的购买旧的。

答案 17 :(得分:0)

是否有可能升级笔记本电脑的内存? CPU并不重要,但是IDE几乎总是存在巨大的内存(甚至EMACS在当时也被认为是这样)。

我会说你可以使用Windows XP以1GB(甚至512MB)运行eclipse,如果你不做大项目而且不同时运行任何其他大型应用程序。

答案 18 :(得分:0)

首先,记忆是问题所在。

Linux在内存不足的情况下表现相当不错,但是pc不是很好而且mac很糟糕! (如果你有512M和不到4GB的硬盘,它几乎不能工作!这是因为mac从硬盘上的“可用空间”分配它的交换)

Mac很容易升级。我的笔记本电脑的价格低于100美元,我的笔记本电脑得到了4GB,插槽位于电池仓内。在升级之后,我的底线mac从来没有让我一次关注它的性能。

PC比Mac更难,但根据型号而有所不同。

好的,所以让我们说你不想升级。

最重要的是要确保你有一个Javadocs的本地副本。如果你没有eclipse / netbeans,你会非常想念它们。

之后,谁在乎您使用的编辑器。就个人而言,我会使用内置编辑器,因为我实际上并没有对着色和自动格式化印象深刻。

如果你需要上下文着色,我想vim将是具有Java模式的最轻量级编辑器(至少我相信它有一个)。 JEdi​​t相当轻量级,emacs也是如此,我知道它们都有java模式。

对于构建只需使用ant或者maven,在IDE中构建很好但是被高估了。

正如我所说,最重要的是浏览器书签上始终有javadoc。

答案 19 :(得分:0)

只要我已经设置了项目,我就会使用vim/gvim进行大多数维护开发或者无所事事。