【发布时间】:2020-04-29 12:43:07
【问题描述】:
错误:'javac' 不是内部或外部命令、可运行程序或批处理文件
我正在尝试设置 Sublime Text 3 来运行 Java。
我已经设置了PATH、CLASSPATH 和JAVA_HOME。这就是我在MyJava.sublime-build 中的内容:
{
"cmd":["javac", "$file_name","&&","java","$file_base_name"],
"file_regex": "^[ ]*File \"(...*?)\", line ([0-9]*)",
"path":"C:\\Program Files\\Java\\jdk1.8.0_102\\bin\\",
"selector": "source.java",
"shell":true
}
我的PATH 是 C:\Program Files\Java\jdk1.8.0_102\bin。
ClassPath 是 JAVA_HOME/lib。
JAVA_HOME 是C:\Program Files\Java\jdk1.8.0_102。
我阅读了许多类似的问题,但没有一个建议有效。
【问题讨论】:
-
jdk1.8.0_102会真的旧,你确定是你安装的版本吗? -
@ElliotFrisch 继续下载最新的 Java 版本和 JDK。将代码更改为 { "cmd":["javac", "$file_name","&&","java","$file_base_name"], "file_regex": "^[ ]*File \"(...*? )\", line ([0-9]*)", "path":"C:\\Program Files (x86)\\Java\\jdk-13.0.1\\bin\\", "selector": "source.java", "shell":true } 但同样的错误
-
你确定你使用的是这个构建系统,而不是 Sublime 默认自带的那个?
-
欢迎来到 SO!请参阅“Writing the perfect question”,尤其是“拼写、语法和格式”。 SO 不是留言板,而是类似于编程问答的在线参考书,其中语法和格式很重要。
标签: java sublimetext3 build-system