跳转到内容

Java IDE

100% developed
来自维基教科书,开放书籍,为开放世界服务

导航 入门 主题:v  d  e )

什么是 Java IDE?

[编辑 | 编辑源代码]

Java IDE(代表 *集成开发环境*)是一个软件应用程序,它使用户能够更轻松地编写和调试 Java 程序。许多 IDE 提供语法高亮和代码自动补全等功能,帮助用户更轻松地编写代码。

Ubuntu 上的 Eclipse

Eclipse 是一个免费的开源 IDE,也是一个开发工具框架,可以根据特定开发需求进行扩展。IBM 负责它的开发,它取代了 IBM VisualAge 工具。这个想法是创建一个标准的外观和感觉,可以通过插件进行扩展。可扩展性将 Eclipse 与其他 IDE 区分开来。Eclipse 也旨在与 Microsoft Visual Studio 工具竞争。Microsoft 工具为在 Microsoft 世界中开发代码提供了一种标准方式。Eclipse 为在 Java 世界中开发代码提供了类似的标准方式,迄今为止取得了巨大成功。仅在线错误检查就可以将编码速度提高至少 50%(编码不包括编程)。

Eclipse 的目标有两个:

  1. 为开发代码提供标准 IDE
  2. 为所有其他基于 Eclipse 的更复杂工具提供起点和相同的外观和感觉

IBM 的 WSAD,以及后来的 IBM Rational Software Development Platform,都是基于 Eclipse 构建的。

标准 Eclipse 功能

  • 标准窗口管理(透视图、视图、浏览器、资源管理器,…)
  • 键入时进行错误检查(立即错误提示,…)
  • 键入时提供帮助窗口(键入 . 或 <ctrl> space,…)
  • 自动构建(源代码更改会自动编译,…)
  • 内置调试器(功能齐全的 GUI 调试器)
  • 源代码生成(getter 和 setter,…)
  • 搜索(实现、引用,…)
  • 代码重构(全局引用更新,…)
  • 基于插件的体系结构(能够构建与环境和其他一些工具无缝集成的工具)
  • ...
更多信息:EclipsePlugincentral


GNU/Linux 上的 NetBeans

NetBeans IDE 是一个供软件开发人员使用的免费开源 IDE。该 IDE 可以在许多平台上运行,包括 Windows、GNU/Linux、Solaris 和 Mac OS X。它易于安装,开箱即用。您可以使用 NetBeans 中的 Mobility Pack 轻松创建针对移动设备的 Java 应用程序。随着 Netbeans 6.0 的发布,该 IDE 已经成为最受欢迎的开发工具之一,无论是在设计 Swing UI、构建移动应用程序、企业应用程序还是将其用作创建自己的 IDE 的平台。

更多信息:netbeans.org


JCreator 是 XINOX Software 的一个简单轻量级的 JAVA IDE。它只在 Windows 平台上运行。它非常容易安装,并且启动速度很快,因为它是一个本地应用程序。对于初学者来说,这是一个不错的选择。

更多信息:http://www.apcomputerscience.com/ide/jcreator/index.htmJCreator

Processing

[编辑 | 编辑源代码]

Processing 是一个增强型 IDE。它添加了一些额外的命令和简化的编程模型。这使得初学者更容易开始用 Java 编程。它旨在帮助图形艺术家学习一些编程知识,而无需过多地挣扎。Processing 在 Windows、GNU/Linux 和 Mac OS X 平台上运行。

更多信息:Processing
Windows 10 21H1 上的 BlueJ

BlueJ 是一种 IDE,它包含模板,并将为您编译和运行应用程序。BlueJ 通常被班级使用,因为它不需要设置类路径。BlueJ 有自己的库集,您可以在首选项下添加自己的库。这将设置来自它的所有编译的类路径,以包括您添加的库和 BlueJ 库。

BlueJ 为创建包和程序提供了一个有趣的 GUI。类用方框表示,方框之间有箭头,表示继承/实现或一个类在另一个类中构造。源代码由 UML 图 生成,反之亦然。BlueJ 将所有这些类(项目)在编译时添加到类路径中。

默认情况下,它不会显示行号,因此应在选项\首选项... 中选中此选项。

更多信息:BlueJ 主页

Kawa 是一款由 Tek-Tools 开发的 Java 编辑器。它没有包含向导和 GUI 工具,最适合小型和中型开发团队中的经验丰富的 Java 程序员。看起来 Kawa 已经停止开发了。

另请参见 javaworld 文章

JBuilder 是一款由 Embarcadero Technologies 出售的具有专有源代码的 IDE。其中一个优势是与 Together(一种建模工具)的集成。

更多信息:Embarcadero.

DrJava 是一款由莱斯大学的 JavaPLT 小组开发的 IDE。它专为学生设计。

有关更多信息,请参见 DrJava.

其他 IDE

[编辑 | 编辑源代码]


华夏公益教科书