Java学习笔记之六 对Java程序设计环境的学习二 开发环境的选择与使用

集成开发环境的安装

Eclipse和NetBeans是两个免费的集成开发环境。

Eclipse:

现在似乎改名叫Eclipse IDE了。

Eclipse IDE:https://eclipseide.org/

NetBeans:

NetBeans现在是Apache的了。

是开源软件。

Apache NetBeans 26: https://netbeans.apache.org/front/main/index.html

IntelliJ IDEA Community Edition:

IntelliJ IDEA Community Edition https://www.jetbrains.com/idea/download/?section=windows


安装Eclipse IDE和NetBeans不需要重启计算机。

安装InteliJ IDEA Community Edition需要重启计算机。


我的安装详情:

elicpse ide解压后即可。

netbeans解压后即可。

InteliJ IDEA Community Edition是个安装程序,依照普通的Windows安装程序安装即可。

安装结果:

路径:

  • C:\ides\eclipse-java-2025-06-R-win32-x86_64\eclipse
  • C:\ides\netbeans-26-bin\netbeans\bin
  • C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\bin

可执行文件:

  • C:\ides\eclipse-java-2025-06-R-win32-x86_64\eclipse\eclipse.exe
  • C:\ides\netbeans-26-bin\netbeans\bin\netbeans.exe
  • C:\ides\netbeans-26-bin\netbeans\bin\netbeans64.exe
  • C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\bin\idea.exe
  • C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2025.1.3\bin\idea64.exe

命令行环境的使用

集成开发环境将代码编写、程序编译、测试、调试、发布等各项功能集中到一个软件界面中。使用的时候只需要点击按钮或这选择菜单即可。

而命令行环境,需要各种功能独自来完成。

再命令行环境中,编写代码需要使用独立的文本编辑器。编译需要在命令行中输入命令。

命令行有它自己的好处。可以灵活地选用自己喜欢的各种组件。此外,还可以使用脚本来完成大量重复的工作。

对初学者而言,命令行有助于理解幕后的工作。

集成开发环境的使用

集成开发环境将各类工具集成在一个软件中。

这种集成带来了许多便利。许多功能只需要点击按钮或者选择菜单即可,而无需记忆复杂的命令行命令,尤其是命令行的参数。

相比命令行而言,集成开发环境在脚本自动化方面有所欠缺。但正如集成开发环境集成了一些一样,它也集成了终端。可以在这个终端之中输入命令,使用命令行开发。

集成开发环境会加载更多的内容,占用更多的资源,同时软件的启动和运行也会更慢一些。


不管是命令行,还是集成开发环境,它们的功能都不是一成不变的。许多新功能被添加进去,而许多过时的功能被从软件中移除。

时常检查有无新版本,新版本带来了哪些新功能,移除了哪些旧功能,有助于我们把我软件发展的脉搏。