寻找Eclipse的替代方案(或者在没有所有错误的情况下运行eclipse的方法)

时间:2010-11-10 22:42:26

标签: java php eclipse eclipse-pdt

我曾经尝试过几次在linux上使用Eclipse,但经常发现它会崩溃,随机消失等等。

最近我开始在Windows上使用它 - 特别是Helios PDT版本,因为我是一名php开发人员。

一般情况下这很好,但是当我在FTP网站上使用RSE“直接”进行编辑时,我发现当我尝试保存文件时,我会得到空指针错误和所有排序,而且它经常会失败。我知道FTP非常蹩脚,但在很多客户运行自己的服务器的情况下,我都能访问它。

所以这真的是两个问题: 1.有一种明显的办法以稳定的方式运行日食吗?也许我应该为JVM提供一些设置?等等。我确保我没有下载任何测试版或预发行版。 我得到的印象是Eclipse非常糟糕。有什么类似的吗?我是一个emacs用户,所以无论如何 - 它都需要emacs密钥绑定功能。

8 个答案:

答案 0 :(得分:11)

Eclipse本身就很稳定。这只是内存占用。不稳定通常是由第三方插件引起的。所以,给它足够的内存,不要安装你不确定它是否稳定的插件。

答案 1 :(得分:4)

我学会了更喜欢netbeans。它有点偏重,但有很好的支持,对我来说是非常明显的稳定。

答案 2 :(得分:1)

你在ubuntu上使用哪个版本的eclipse?尽量不要在ubuntu的存储库中使用它,因为它是旧的和错误的

答案 3 :(得分:0)

嗯,好吧,这是个人意见,我知道有些人会不同意。哪个没问题: - )

但我不认为Eclipse是你的问题。这就是为什么,我一直在使用Eclipse做基于java的工作,我发现它非常好而且稳定。当我发现问题时,它总是使用Eclipse的一个版本,其中有人(通常是一个大型计算机公司)使用它作为创建自己的IDE的基础。换句话说,他们堆积了大量的自定义插件。

这是Eclipse的优势之一,任何人都可以通过为其创建插件来添加功能。这就是为什么你可以用它做这么多的原因。这也是它的弱点,因为如果这些插件写得不好,就会给Eclipse留下不好的印象。

所以我倾向于认为你所遇到的问题不是Eclipse那么多,而是Helios插件。

答案 4 :(得分:0)

从Ubuntu 10.10 x64 /使用Helios与您交谈......到目前为止没问题。

另外,目前尚不清楚标题“所有错误”以及eclipse关闭时的阅读问题(这是一个甚至没有被确认为错误的问题)。

尝试调整eclipse.ini参数以便允许使用体面的内存(是的,如果您管理了许多插件和视角,它最终会增长!)。如果杀死任何Eclipse,请注意JDK与Oracle供应商的合作......

编辑:现在我记得前一段突然死亡的问题让我脾气暴躁。它是由悬停在某些东西上看到属性的动作触发的......所以它与xulrunner库有关。你必须使用1.9.2;猜测更新过程不包括删除前者(1.9.1)并让它们共存......但这会导致问题,是的,意外关闭。删除了旧的,问题消失了。最后,这不是Eclipse的错(我告诉你的这些问题都不是Eclipse的错,确实)

PS。如果您提出具体问题,我可能会帮助您以及许多其他人。小心不要责怪某事而不是面对真正的问题。最后,Netbeans也很不错。对PHP和所有东西(也消耗内存)有一个很好的支持。

祝你好运。

答案 5 :(得分:0)

netbeans是另一个不错的选择,他们的自动完成不会在Zend Framework开发时崩溃,当你真的需要知道里面没有谷歌搜索它,只需编写代码..我也是linux用户,netbeans效果很好我。

答案 6 :(得分:0)

我使用PDT大约两年。它从未在Windows上崩溃过。在Ubuntu上有一些崩溃,但这是因为RAM不良和内存分配不足。这是我在Windows上的配置文件(eclipse.ini):

-startup
plugins/org.eclipse.equinox.launcher_1.0.201.R35x_v20090715.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.0.200.v20090519
-product
org.eclipse.epp.package.php.product
--launcher.XXMaxPermSize
512M
-showsplash
org.eclipse.platform
--launcher.XXMaxPermSize
512m
-vmargs
-Dosgi.requiredJavaVersion=1.5
-Xms40m
-Xmx512m

答案 7 :(得分:0)

在窗口最大化期间,我也经常遇到很多崩溃。尝试禁用动画 - 它对我有用。
窗口 - >偏好...一般 - >外观 - >取消选中启用动画