说真的,要在 EditPlus 里实现 Java 的一键编译与运行,其实并不复杂。简单来说,就是配置两个外部工具:一个调用 javac.exe 负责编译,另一个调用 java.exe 负责执行。这样你就不用手动切换到命令行去反复输入 javac 和 java 那些重复指令了。
不过前提必须说清楚——JDK 必须已经正确安装,并且环境变量已经配置妥当。否则哪怕路径填写得再准确,程序也无法顺利跑起来。
创建 Java 专用工具组
打开 EditPlus,找到菜单栏的“工具”,点击“配置用户工具”(快捷键 Alt+G)。在左侧的“组和工具项目”里,找到当前分组(默认叫 Group 1),点击旁边的“组名”按钮,把“Group 1”删除,改成“Java 编译与运行”,然后确定。
这一步千万别跳过,否则你后面添加的工具会混在默认组里,编译和运行的菜单项找起来会非常麻烦。
添加编译工具(javac)
在“Java 编译与运行”组下面,点击右侧的“添加工具”,选择“程序”。弹出配置窗口后,按下面的方式填写:
方法一(推荐,兼容性最好):
“菜单文字”栏输入:【JAVAC】
“命令”栏输入完整路径,比如:D:\Java\jdk-17.0.1\bin\javac.exe(记得换成你本机的实际 JDK 路径)
“参数”栏点击下拉箭头,选择“文件名”,显示为 $(FileName)
“初始目录”栏点击下拉箭头,选择“文件目录”,显示为 $(FileDir)
最后一定要勾选“捕获输出”。
方法二(依赖系统 PATH,更简洁):
“命令”栏直接写:javac
其他项与方法一相同。
注意:只有当你直接在 cmd 里能运行 javac 命令时,才能使用这个方法,否则会提示“找不到程序”。
添加运行工具(java)
还在同一个组里,再点一次“添加工具”,选择“程序”,然后设置:
第一步:“菜单文字”栏输入:【JAVA】
第二步:“命令”栏填写完整路径,比如:D:\Java\jdk-17.0.1\bin\java.exe(或者简写为 java,前提同上)
第三步:“参数”栏必须选择“文件名(不含扩展名)”,显示为 $(FileNameNoExt)。这一步是关键,搞错了会报“找不到或无法加载主类”错误。
第四步:“初始目录”栏还是选择“文件目录”,显示为 $(FileDir)
第五步:同样勾选“捕获输出”。
验证配置是否生效
新建一个文本文件,保存为 HelloWorld.java,里面写一个标准的 public class 结构。保存后,点击菜单“工具”,底部应该会出现“JAVAC”和“JAVA”两项。先点“JAVAC”,看看输出窗口有没有显示“编译成功”,并且同目录下是否生成了 HelloWorld.class。再点“JAVA”,输出窗口应该能打印出程序运行结果。
如果点击后没有反应,或者弹出错误提示框,要么是 JDK 路径填错了,要么是文件没有保存、没有命名为 .java 后缀,要么是类名与文件名不一致。逐一检查即可。

