【Java SE 基础学习打卡】13 Java 开发工具
目录
- 前言
- 一、先搞懂:啥是 IDE?主流 Java IDE 有哪些?
- 1.1 Eclipse:免费又全能的 “老大哥”
- 1.2 MyEclipse:Eclipse 的 “增强版”
- 1.3 IntelliJ IDEA:程序员爱用的 “智能神器”
- 二、关键问题:新手啥时候用 IDE 合适?
- 三、入门过渡工具:EditPlus(比记事本好用,比 IDE 简单)
- 3.1 先认识 EditPlus
- 3.2 实用技巧:给 EditPlus 加 Java 编译 / 运行命令
- 第一步:打开配置界面
- 第二步:新建工具组
- 第三步:选择工具类型
- 第四步:配置 “编译命令(javac)”
- 第五步:配置 “运行命令(java)”
- 第六步:测试效果
- 总结
前言
咱们之前用记事本写了第一个 Java 程序,虽然能跑起来,但总觉得有点麻烦 —— 比如没有行号、写错代码不会提示。这时候就会想:有没有更顺手的工具?其实 Java 开发工具分两种:一种是 “全能工具箱”(IDE),一种是 “轻便编辑器”。这一节咱们就聊清楚:主流的 Java 开发工具有啥?为啥不建议新手一上来就用 “全能工具箱”?入门阶段用什么工具过渡更合适?
一、先搞懂:啥是 IDE?主流 Java IDE 有哪些?
IDE 的全称是 Integrated Development Environment,翻译过来是 “集成开发环境”—— 你可以把它理解成 “编程专用的全能工具箱”,里面整合了写代码、编译、调试、发布程序的所有功能,不用再切换记事本和命令提示符了。
Java 开发圈里最常用的 IDE 有三个,咱们一个个说:
1.1 Eclipse:免费又全能的 “老大哥”

Eclipse 是开源的(免费用),跨平台(Windows、Mac、Linux 都能装),是很多公司和学校的 “标配工具”。它的功能特别全:
-
写代码时能自动高亮语法(比如关键字标蓝色)、提示错误(写错了会标红)、自动补全(输一半代码会提示剩下的);
-
支持各种 Java 项目:不管是简单的桌面程序、网页应用,还是企业级系统、安卓 APP,都能开发;
-
能装一堆第三方插件:比如想开发 Python 程序、写 HTML 网页,装个插件就能实现,扩展性超强。
缺点是界面有点老旧,第一次装插件可能会觉得麻烦,但新手用来学 Java 完全够用。
1.2 MyEclipse:Eclipse 的 “增强版”

MyEclipse 是在 Eclipse 基础上做的,相当于 “加了很多特效的 Eclipse”—— 它不用自己装插件,自带了 Java EE、Spring、Hibernate 这些框架的支持,适合做 Web 开发和企业级项目。
它的优势是 “开箱即用”:比如想开发一个电商网站,MyEclipse 里已经集成了相关工具,不用再手动配置,能省很多时间。不过对新手来说,它的功能有点 “冗余”,入门阶段用不上这么多高级功能。
1.3 IntelliJ IDEA:程序员爱用的 “智能神器”

IntelliJ IDEA(简称 IDEA)是 JetBrains 公司的产品,分社区版(免费)和旗舰版(收费)—— 新手用社区版就够了。它的特点是 “智能又好用”,被很多程序员评为 “最好用的 Java IDE”:
-
智能提示超贴心:比如你写错变量名,它会自动推荐正确的;写重复代码,会提示你简化;
-
调试功能强大:能一步步跟踪代码运行,清楚看到每个变量的值变化;
-
支持多种语言:除了 Java,还能写 Kotlin、Scala、Python,以后学其他语言不用换工具。
缺点是收费版功能更全,但社区版的功能对新手来说完全足够,唯一的小问题是安装包比 Eclipse 大,启动速度稍慢一点。
二、关键问题:新手啥时候用 IDE 合适?
虽然 IDE 很方便,但我真心不建议刚学 Java 的你一上来就用 —— 原因很实在,过早用 IDE 会让你 “走弯路”:
-
记不住基础语法:IDE 会自动补全代码,比如你忘了
main方法怎么写,它一键生成,时间久了就记不住完整写法; -
练不出排错能力:IDE 会自动标红错误,你不用思考 “为啥错了”,只要点提示修复就行,遇到没 IDE 的场景就慌了;
-
搞不懂代码结构:IDE 帮你管理文件、配置环境,你可能不知道 “编译是怎么回事”“字节码文件存在哪”,只知其然不知其所以然;
-
依赖感太强:习惯了 IDE 的智能提示,换个简单编辑器就写不了代码,不利于打基础。
那啥时候能用 IDE?建议等你满足这三个条件:
-
能熟练写 Java 基础语法(变量、循环、方法这些),不用提示也能写出正确代码;
-
遇到编译错误(比如找不到文件、非法字符),能自己用命令提示符排查解决;
-
清楚 Java 程序的运行流程(写代码→编译→运行),知道 IDE 背后在帮你做什么。
简单说:IDE 是 “提高效率的工具”,不是 “入门的拐杖”—— 先把基础打牢,再用 IDE 省时间。
三、入门过渡工具:EditPlus(比记事本好用,比 IDE 简单)
那新手现阶段用啥工具写代码?推荐 EditPlus—— 它是一款轻便的文本编辑器,比记事本功能多,又没有 IDE 那么复杂,刚好适合过渡。
3.1 先认识 EditPlus
EditPlus 是韩国开发的工具,体积小、启动快,支持 Java、C、HTML 等多种语言。官方网址是:https://www.editplus.com/

咱们把之前的HelloWorld程序在 EditPlus 里写一遍,就能发现它的好处:

和记事本比,它有四个超实用的优点:
-
无格式干扰:不会像 Word 那样加隐藏格式,写的代码编译时不会出错;
-
语法高亮:关键字(比如
class、main)标蓝色,字符串标红色,代码看起来更清晰; -
显示行号:能快速找到某一行代码(比如编译提示第 5 行错了,直接定位);
-
可集成命令:能把
javac和java命令加进去,不用打开命令提示符就能编译运行代码。
另外建议别把 EditPlus 汉化 —— 界面上的 “Tools”(工具)、“File”(文件)这些单词,以后用 IDE 也会遇到,提前熟悉有好处。
3.2 实用技巧:给 EditPlus 加 Java 编译 / 运行命令
每次写好代码,还要打开 CMD 编译运行,有点麻烦。咱们可以把javac(编译)和java(运行)命令集成到 EditPlus 里,一键操作:
第一步:打开配置界面
打开 EditPlus,点击顶部菜单【Tools(工具)】→【Configure User Tools…(配置用户工具)】。

第二步:新建工具组
弹出窗口后,先点【Group Name】,输入一个组名(比如 “Java 工具”),再点【Add Tool】添加工具。

第三步:选择工具类型
点击【Add Tool】后,选【Program(程序)】—— 因为javac和java都是可执行程序。

第四步:配置 “编译命令(javac)”
按下图设置:
-
Menu text(菜单名称):输 “编译 Java 程序”(自己能看懂就行);
-
Command(命令路径):找到 JDK 的 bin 目录里的
javac.exe(比如D:\Program Files\Java\jdk-11.0.19\bin\javac.exe); -
Argument(参数):输
$(FileName)(表示编译当前打开的文件); -
Initial directory(初始目录):输
$(FileDir)(表示在当前文件所在目录编译)。

第五步:配置 “运行命令(java)”
同样点【Add Tool】→【Program】,按下图设置:
-
Menu text:输 “运行 Java 程序”;
-
Command:找到 JDK 的 bin 目录里的
java.exe; -
Argument:输
$(FileNameNoExt)(表示运行编译后的字节码文件,不用加.class后缀); -
Initial directory:输
$(FileDir)。

第六步:测试效果
配置好后,再点【Tools(工具)】,就能看到 “编译 Java 程序” 和 “运行 Java 程序” 两个选项了。

写好HelloWorld.java后,点击【编译 Java 程序】,编辑器下方会显示编译信息(没报错就是成功);再点击【运行 Java 程序】,就能看到Hello World!的输出结果了 —— 不用切换 CMD,超方便!


总结
学完这一节,你只要记住 3 个关键点:
-
IDE 是 “全能编程工具箱”,主流 Java IDE 有 Eclipse(免费)、MyEclipse(增强版)、IDEA(智能),但新手别过早用;
-
入门阶段用 EditPlus 过渡,它比记事本好用(有语法高亮、行号),又能帮你熟悉编译运行流程,不会依赖智能提示;
-
给 EditPlus 集成
javac和java命令,能一键编译运行代码,提升入门阶段的效率。
等你把 Java 基础语法练熟、能独立排查简单错误了,再换成 IDE 也不迟 —— 到时候你会发现,用 IDE 写代码效率会翻倍!
