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

声明:本页面是StackOverFlow热门问题的中英对照翻译,遵循CC BY-SA 4.0协议,如果您需要使用它,必须同样遵循CC BY-SA许可,注明原文地址和作者信息,同时你必须将它归于原作者(不是我):StackOverFlow 原文地址: http://stackoverflow.com/questions/643346/
Warning: these are provided under cc-by-sa 4.0 license. You are free to use/share it, But you must attribute it to the original authors (not me): StackOverFlow

提示:将鼠标放在中文语句上可以显示对应的英文。显示中英文
时间:2020-09-15 12:09:02  来源:igfitidea点击:

What is a good IDE for Java programming on a low end laptop?

javawindowside

提问by Burkhard

i have to work away from my desktop computer from time to time (for instance on trips). It is a low end laptop. I can use Eclipse but it is awfully slow.

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

Is there a better choice? If possible not something like vi oder emacs.

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

Laptop:
512 MB DDR RAM
Intel Pentium M 760 2.0 GHz
Windows XP SP3

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

There is no possibility to add more RAM

无法添加更多 RAM

采纳答案by nan

How low end is it? I used to use IntelliJ Ideaand loved, it also ran faster than eclipse for me. DrJavais also very small and light weight. But personally I prefer vim + javac the best. :)

到底有多低?我曾经使用IntelliJ Idea并且很喜欢它,它对我来说也比 eclipse 运行得更快。DrJava也非常小巧轻便。但我个人更喜欢 vim + javac 最好的。:)

回答by Brian Knoblauch

Netbeans is a little less sluggish than Eclipse, but it's a huge memory hog.

Netbeans 比 Eclipse 慢一点,但它占用大量内存。

Emacs is always a fine choice too.

Emacs 也是一个不错的选择。

回答by CodingWithSpike

I actually don't consider that a "low end" machine.

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

I've used Eclipse and NetBeans on a P3 1.2 Ghz 512M RAM laptop, and they both run. They are a bit sluggish, but usable. Between the 2 I'd say NetBeans was less sluggish, probably because there aren't as many UI elements and frames all over.

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

My primary home laptop is a Toshiba 512M Pentium M 2 Ghz, and Eclipse runs fine on it (So does Visual Studio 2008).

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

It seems with these big IDEs, RAM > CPU at influencing speed.

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

Edit: it may be worth noting that my P3 1.2 Ghz laptop is running Ubuntu and my Pentium M 2 Ghz is running Win XP.

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

Eclipse is noticably faster in Linux. I once tested large project build times in:

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

WinXP running Eclipse -vs- WinXP Running VMWare Workstation Running Ubunty Running Eclipse

WinXP 运行 Eclipse -vs- WinXP 运行 VMWare Workstation 运行 Ubunty 运行 Eclipse

Suprisingly, Ubuntu in VMWare was consistently much faster, about 30-sec faster over what was a 7-minute build process on Windows.

令人惊讶的是,VMWare 中的 Ubuntu 始终要快得多,比 Windows 上 7 分钟的构建过程快了大约 30 秒。

回答by Millhouse

You Could try JEdit, while it is not a true IDE, it does support a ton of Java centric functions like source formatting, syntax highlighting, and a java debugger, and bunch of other functions all of which can be added/subtracted via a plugin system. I've used it in the past when I wanted something with more power than notepad, but less bulky than Eclipse.

您可以尝试JEdi​​t,虽然它不是真正的 IDE,但它确实支持大量以 Java 为中心的功能,例如源格式、语法突出显示和 Java 调试器,以及许多其他功能,所有这些功能都可以通过插件添加/减去系统。过去,当我想要比记事本更强大但比 Eclipse 体积更小的东西时,我曾使用过它。

It's all open source and free, and portable to most systems since it is written in Java.

由于它是用 Java 编写的,所以它都是开源和免费的,并且可以移植到大多数系统。

回答by Ascalonian

A nice lightweight editor is Notepad++. Based on a powerful editing component Scintilla, Notepad++ is written in C++ and uses pure Win32 API and STL which ensures a higher execution speed and smaller program size. By optimizing as many routines as possible without losing user friendlyness, Notepad++ is trying to reduce the world carbon dioxide emissions. When using less CPU power, the PC can throttle down and reduce power consumption, resulting in a greener environment.

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

回答by Chathuranga Chandrasekara

I guess it is the JCreator Pro.. The free version, JCreator lite is OK but have limited capabilities.

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

回答by theycallmemorty

I was always partial to JCreatorback in the day.

过去我总是偏爱JCreator

回答by Charlie Martin

You might have a look at BlueJ

你可能看看BlueJ

回答by Boden

I haven't tried it yet, but recently stumbled upon JCoder, which is a Java IDE written in C++. Minimum memory requirement stated is 512MB.

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

Also, you could consider running an older version of Eclipse, and/or trying to tune Eclipse to run better on your hardware. A Google search for "Eclipse performance tuning" is turning up a bunch of pages with suggestions that may be applicable.

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

回答by talonx

The older versions of IntelliJ IDEA like 3,4,5 can run easily on that memory - provided you don't have a huge project, and are willing to miss out on some features in the new versions.

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