寻找Eclipse的替代方法(或一种无需所有bug即可运行eclipse的方法) - java

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center获取指导。

7年前关闭。

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

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

通常,这很好,但是当我使用RSE直接在FTP站点上进行“编辑”时,我发现在尝试保存文件时会遇到空指针错误和各种错误,并且通常会失败。我知道FTP非常la脚,但是在很多情况下,如果客户端运行自己的服务器,这就是我可以访问的所有内容。

所以这确实是两个问题:
1.有没有明显的方法可以稳定地运行Eclipse?也许我应该提供给JVM的一些设置?等等。我确定没有下载任何Beta版或预发布版本。
2.我给人的印象是Eclipse的越野车非常糟糕。有没有类似的东西?我是emacs用户,因此无论采取什么替代措施-它都需要emacs键绑定功能。

参考方案

Eclipse本身是稳定的。这只是内存消耗。不稳定通常是由第三方插件引起的。因此,请为其提供足够的内存,并且不要安装不确定其是否稳定的插件。

Eclipse WTP部署的构建路径依赖项 - java

我有一个依赖于其他项目(项目属性/ Java Build Path /项目)的Eclipse项目,而这些其他项目导出它们自己的库(项目属性/ Java Build Path / Order和Export)。有没有办法让Eclipse WTP和/或JBoss工具在部署中包括从属项目的导出文件?我可以通过Deployment Assembly单独添加jar,但是…

Java:线程池如何将线程映射到可运行对象 - java

试图绕过Java并发问题,并且很难理解线程池,线程以及它们正在执行的可运行“任务”之间的关系。如果我创建一个有10个线程的线程池,那么我是否必须将相同的任务传递给池中的每个线程,或者池化的线程实际上只是与任务无关的“工人无人机”可用于执行任何任务?无论哪种方式,Executor / ExecutorService如何将正确的任务分配给正确的线程? 参考方案 …

JAVA:字节码和二进制有什么区别? - java

java字节代码(已编译的语言,也称为目标代码)与机器代码(当前计算机的本机代码)之间有什么区别?我读过一些书,他们将字节码称为二进制指令,但我不知道为什么。 参考方案 字节码是独立于平台的,在Windows中运行的编译器编译的字节码仍将在linux / unix / mac中运行。机器代码是特定于平台的,如果在Windows x86中编译,则它将仅在Win…

java:继承 - java

有哪些替代继承的方法? java大神给出的解决方案 有效的Java:偏重于继承而不是继承。 (这实际上也来自“四人帮”)。他提出的理由是,如果扩展类未明确设计为继承,则继承会引起很多不正常的副作用。例如,对super.someMethod()的任何调用都可以引导您通过未知代码的意外路径。取而代之的是,持有对本来应该扩展的类的引用,然后委托给它。这是与Eric…

Java:BigInteger,如何通过OutputStream编写它 - java

我想将BigInteger写入文件。做这个的最好方式是什么。当然,我想从输入流中读取(使用程序,而不是人工)。我必须使用ObjectOutputStream还是有更好的方法?目的是使用尽可能少的字节。谢谢马丁 参考方案 Java序列化(ObjectOutputStream / ObjectInputStream)是将对象序列化为八位字节序列的一种通用方法。但…