需手动配置用户工具链:先确认JDK安装正确且路径无中文空格,再在【工具→配置用户工具】中新建“Java编译与运行”组,添加javac工具(命令为javac.exe路径或javac,参数$(FileName),勾选捕获输出)和java工具(命令为java,参数$(FileNameNoExt),不勾选捕获输出),分别绑定Ctrl+1和Ctrl+2。

想在EditPlus里写完Java代码直接按个快捷键就编译运行,不用反复切到命令行敲javac和java命令——这需要手动配置用户工具链,否则EditPlus默认根本不认识Java。
确认JDK已安装并可用
打开CMD或PowerShell,输入javac -version和java -version,两行都必须返回版本号(如javac 21.0.3),否则后续所有配置都会失败。如果报“不是内部或外部命令”,说明JDK没装好或环境变量没配对,先回退解决这个问题再继续。
【路径中不能含中文或空格】,例如C:\Program Files\Java\jdk-21\bin\javac.exe这种路径大概率会出错,建议把JDK装到C:\jdk21\bin\这类干净路径下。
创建Java专用工具组
启动EditPlus → 顶部菜单栏点击【工具】→ 选择【配置用户工具】→ 左侧树形列表展开【用户工具】→ 点击【组名】将默认的“Group 1”改成“Java编译与运行”。
立即学习“Java免费学习笔记(深入)”;
这一步不能跳过,否则后续添加的工具会混在默认组里,编译和运行菜单项容易被其他工具淹没,找起来费劲。
配置javac编译工具
方法一(推荐,兼容性最强):
在“Java编译与运行”组下,点击右侧【添加新工具】→ 选择【程序】→ 弹出窗口后按以下填写:
菜单文字:填入【JAVAC】
命令:指向你的javac.exe全路径,例如C:\jdk21\bin\javac.exe;若已配置系统PATH且路径干净,此处直接填javac也可生效。
参数:选择【文件名】→ 自动生成$(FileName),确保编译当前打开的.java文件。
初始目录:选【文件目录】→ 自动生成$(FileDir),让编译器在源文件所在目录执行,避免找不到依赖或生成class文件错位。
【务必勾选“捕获输出”】,否则编译错误会闪退黑窗,根本看不到报错在哪一行。不勾选=等于放弃调试能力。
方法二(依赖系统PATH,更简洁):
“命令”栏直接输入:javac
其余项同方法一。注意:仅当cmd中能直接运行javac命令时才可用此法,否则会提示“找不到程序”
配置java运行工具
第一步:仍在同一组内,再次点击【添加新工具】→ 选择【程序】
第二步:菜单文字填入【JAVA】
第三步:命令填java或完整路径C:\jdk21\bin\java.exe
第四步:参数必须选【文件名(不含扩展名)】→ 显示为$(FileNameNoExt),这是关键,填$(FileName)会报错“找不到或无法加载主类”
第五步:初始目录仍选【文件目录】→ $(FileDir)
第六步:动作选【无】。选【捕获输出】会导致控制台输出被截断、无法交互(比如Scanner输入会卡死)。



















