共计 2285 个字符,预计需要花费 6 分钟才能阅读完成。
IDE 是集成开发环境:Integrated Development Environment 的缩写。
使用 IDE 的好处在于,可以把编写代码、组织项目、编译、运行、调试等放到一个环境中运行,能极大地提高开发效率。
IDE 提升开发效率主要靠以下几点:
- 编辑器的自动提示,可以大大提高敲代码的速度;
- 代码修改后可以自动重新编译,并直接运行;
- 可以方便地进行断点调试。
目前,流行的用于 Java 开发的 IDE 有:
Eclipse
Eclipse 是由 IBM 开发并捐赠给开源社区的一个 IDE,也是目前应用最广泛的 IDE。Eclipse 的特点是它本身是 Java 开发的,并且基于插件结构,即使是对 Java 开发的支持也是通过插件 JDT 实现的。
除了用于 Java 开发,Eclipse 配合插件也可以作为 C /C++ 开发环境、PHP 开发环境、Rust 开发环境等。
IntelliJ Idea
IntelliJ Idea 是由 JetBrains 公司开发的一个功能强大的 IDE,分为免费版和商用付费版。JetBrains 公司的 IDE 平台也是基于 IDE 平台 + 语言插件的模式,支持 Python 开发环境、Ruby 开发环境、PHP 开发环境等,这些开发环境也分为免费版和付费版。
NetBeans
NetBeans 是最早由 SUN 开发的开源 IDE,由于使用人数较少,目前已不再流行。
使用 Eclipse
你可以使用任何 IDE 进行 Java 学习和开发。我们不讨论任何关于 IDE 的优劣,本教程使用 Eclipse 作为开发演示环境,原因在于:
- 完全免费使用;
- 所有功能完全满足 Java 开发需求。
安装 Eclipse
Eclipse 的发行版提供了预打包的开发环境,包括 Java、JavaEE、C++、PHP、Rust 等。从这里下载:
我们需要下载的版本是 Eclipse IDE for Java Developers:
根据操作系统是 Windows、Mac 还是 Linux,从右边选择对应的下载链接。
注意
教程从头到尾并不需要用到 Enterprise Java 的功能,所以不需要下载 Eclipse IDE for Enterprise Java Developers
设置 Eclipse
下载并安装完成后,我们启动 Eclipse,对 IDE 环境做一个基本设置:
选择菜单“Eclipse/Window”-“Preferences”,打开配置对话框:
我们需要调整以下设置项:
General > Editors > Text Editors
钩上“Show line numbers”,这样编辑器会显示行号;
General > Workspace
钩上“Refresh using native hooks or polling”,这样 Eclipse 会自动刷新文件夹的改动;
对于“Text file encoding”,如果 Default 不是 UTF-8
,一定要改为“Other:UTF-8”,所有文本文件均使用UTF-8
编码;
对于“New text file line delimiter”,建议使用 Unix,即换行符使用 \n
而不是 Windows 的\r\n
。
Java > Compiler
将“Compiler compliance level”设置为20
,本教程的所有代码均使用 Java 20 的语法,并且编译到 Java 20 的版本。
去掉“Use default compliance settings”并钩上“Enable preview features for Java 20”,这样我们就可以使用 Java 20 的预览功能。
注意
如果 Compiler compliance level 没有 22 这个选项,请更新到最新版 Eclipse。如果更新后还是没有 22,打开 Help – Eclipse Marketplace,搜索 Java 22 Support 安装后重启即可。
Java > Installed JREs
在 Installed JREs 中应该看到 Java SE 20,如果还有其他的 JRE,可以删除,以确保 Java SE 20 是默认的 JRE。
Eclipse IDE 结构
打开 Eclipse 后,整个 IDE 由若干个区域组成:
- 中间可编辑的文本区(见 1)是编辑器,用于编辑源码;
- 分布在左右和下方的是视图:
- Package Exploroer(见 2)是 Java 项目的视图
- Console(见 3)是命令行输出视图
- Outline(见 4)是当前正在编辑的 Java 源码的结构视图
- 视图可以任意组合,然后把一组视图定义成一个 Perspective(见 5),Eclipse 预定义了 Java、Debug 等几个 Perspective,用于快速切换。
新建 Java 项目
在 Eclipse 菜单选择“File”-“New”-“Java Project”,填入HelloWorld
,JRE 选择Java SE 22
:
暂时不要勾选“Create module-info.java file”,因为模块化机制我们后面才会讲到:
点击“Finish”就成功创建了一个名为 HelloWorld
的 Java 工程。
新建 Java 文件并运行
展开 HelloWorld
工程,选中源码目录src
,点击右键,在弹出菜单中选择“New”-“Class”:
在弹出的对话框中,Name
一栏填入Hello
:
点击”Finish“,就自动在 src
目录下创建了一个名为 Hello.java
的源文件。我们双击打开这个源文件,填上代码:
保存,然后选中文件Hello.java
,点击右键,在弹出的菜单中选中“Run As…”-“Java Application”:
在 Console
窗口中就可以看到运行结果:
如果没有在主界面中看到 Console
窗口,请选中菜单“Window”-“Show View”-“Console”,即可显示。