2

直到现在,我一直使用 Netbeans 开发 Java Web 应用程序和 servlet,以及一些 C++ 程序。由于我开始大量使用 playframework 2.1 并且它只支持 IntelliJ 或 Eclipse(也因为 Netbeans 中的一些其他限制),我决定现在更深入地研究 Eclipse (Indigo)。

我创建了一个新的 play 项目,将其 eclipsified 并在 eclipse 中导入。

我有时使用 eclipse,我也知道一些关于它的基本知识(事实上,它在不同的视图和编辑器上是非常模块化的)。在 Mint/Ubuntu 软件管理上安装的 eclipse indigo 裸版缺少一些功能,所以我想安装它们。在我看来,一个好的 IDE 至少应该具备以下特性:

  • 语法高亮(用于 Java、Scala、XML、CSS、JavaScript)
  • 代码完成和 javadoc(不需要 HTML/XML 完成)
  • 简单的重构任务,例如重命名类、生成 getter/setter...
  • 也许一些服务器管理支持(在应用程序服务器上启动、停止和部署,但我认为这已经很舒服了)
  • 集成版本控制(我使用 Git)
  • 编辑:我忘了调试(甚至可能是最重要的功能)

因为 eclipse 在我的机器上缺少 Git,所以我决定通过 eclipse 帮助菜单安装 eGit。我还在帮助菜单中做了“安装更新”。重新启动后,eclipse 不再识别任何东西。没有 git,它没有语法高亮 java 也没有 xml。文件仅在简单文本编辑器中打开。带有 .html 扩展名的文件始终在浏览器中打开。配置文件在外部文本编辑器中打开。

没有用于重构、构建、测试或类似的菜单项。似乎我的简单尝试和错误的天真方法不适用于 eclipse,它使情况变得更糟。有人可以告诉我如何以正确的方式采用 eclipse 来满足上述需求吗?

PS我想我会卸载Eclipse并直接从网站安装它,但我应该选择哪个版本?我更喜欢从一个时尚的 IDE 开始,并在需要时安装插件,所以我不想拥有完整的 Java EE 版本。

4

1 回答 1

1

我不知道玩,所以下面应该带着一粒盐。

  • Java Distro为起始发行版(来自 Eclipse Dowloads) (参见使用 play 的视频,那里是 Java SDK Eclipse)。
  • 如果您不确定 Eclipse 4 流,请从 Eclipse 3 中获取最后一个流:Indigo。Egit 应该包含在其中。
  • 将 Eclipse 安装在本地目录中,您将在其中将其用于所有工作区。不要相信 Ubuntu 会理解 Eclipse 的先决条件和组织应该是什么(我将给出示例):
    • Eclipse 安装的一个目录:(/usr/local/eclipse/ecl732对于当前的 Indigo)
    • 所有工作空间的一个目录:/home/user1/ecl-ws以及真正的工作空间:/home/user1/ecl-ws/ecl732-proj1.
    • 定义批处理文件以在其中启动 Eclipse /home/user1/ecl-ws。将其命名为他们使用的工作区:ecl732-proj1.bash.
    • 在批处理文件中定义启动参数:采用 JKD(参数-vm)、工作空间(参数-data),如有必要,添加其他参数。

通过该设置,您可以控制各个方面,并确定安装在哪里。要提供更多建议,您应该提供有关您已完成的步骤的更多信息。

于 2013-03-10T17:21:24.503 回答