我不得不经常离开台式电脑(例如旅行时)。这是一款低端笔记本电脑。我可以使用Eclipse,但速度非常慢。
有更好的选择吗?如果可能的话,不要像vi oder emacs那样。
笔记本:
512 MB DDR RAM
Intel Pentium M 760 2.0 GHz
Windows XP SP3
无法添加更多内存
答案 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,Eclipse运行良好(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 Editor,TextMate的端口,我非常喜欢它。附带内置语法高亮显示,片段,可下载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模式的最轻量级编辑器(至少我相信它有一个)。 JEdit相当轻量级,emacs也是如此,我知道它们都有java模式。
对于构建只需使用ant或者maven,在IDE中构建很好但是被高估了。
正如我所说,最重要的是浏览器书签上始终有javadoc。
答案 19 :(得分:0)
只要我已经设置了项目,我就会使用vim/gvim进行大多数维护开发或者无所事事。