如何在Windows系统的Atom编辑器中编译并运行Java类?
在Windows系统的Atom编辑器中编译运行Java文件的解决方案
当然可以在Windows的Atom里实现Java文件的编译运行啦!你遇到的javac : The term 'javac' is not recognized...报错,核心原因是系统找不到Java的编译工具javac,也就是JDK的环境变量没配置到位。下面一步步来解决:
第一步:确认JDK已正确安装
首先得确保你的电脑装的是JDK(不是JRE,JRE只有Java运行环境,没有编译用的javac工具)。打开系统自带的命令提示符(CMD),输入javac -version:- 如果能正常显示JDK版本号,说明JDK已经装好;
- 如果同样报错,先去下载对应版本的JDK(比如OpenJDK或者Oracle JDK),安装时记住你的安装路径(例如
C:\Program Files\Java\jdk1.8.0_301)。
第二步:配置系统环境变量
- 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」;
- 在「系统变量」区域操作:
- 点击「新建」,变量名填
JAVA_HOME,变量值填你的JDK安装路径; - 找到
Path变量,点击「编辑」,再点击「新建」,输入%JAVA_HOME%\bin,把这行移到列表靠前的位置;
- 点击「新建」,变量名填
- 依次点击所有窗口的「确定」保存配置。
第三步:验证环境变量是否生效
关闭所有已经打开的命令提示符和Atom编辑器,重新打开系统CMD,输入javac -version。如果能正常显示版本号,说明环境变量配置成功了。第四步:在Atom的platformio-ide-terminal中测试
重新打开Atom,打开你的Java文件所在的文件夹,通过platformio-ide-terminal打开终端:- 先切换到
App.java所在的目录,比如你的文件在D:\JavaDemo里,就输入cd D:\JavaDemo; - 然后依次执行命令:
javac App.java java App
这样就能正常编译并运行你的Java程序了。
- 先切换到
如果还是遇到问题,可以检查Atom终端使用的是PowerShell还是CMD——如果是PowerShell,可能需要执行refreshenv命令重新加载环境变量,或者直接重启电脑确保环境变量完全生效。
内容的提问来源于stack exchange,提问作者Wihan Uys
相关产品推荐
相关产品推荐

