javac没有找到升华

javac没有找到升华,java,sublimetext3,build-system,Java,Sublimetext3,Build System,错误:“javac”未被识别为内部或外部命令、可操作程序或批处理文件 我正在尝试设置Sublime Text 3来运行Java 我已经设置了PATH,CLASSPATH和JAVA\u HOME。这就是我在MyJava.sublime build中的内容: { "cmd":["javac", "$file_name","&&","java","$file_base_name"], "file_regex": "^[ ]*File \"(...*?)\", line

错误:“javac”未被识别为内部或外部命令、可操作程序或批处理文件

我正在尝试设置Sublime Text 3来运行Java

我已经设置了
PATH
CLASSPATH
JAVA\u 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
}
我的路径是C:\ProgramFiles\Java\jdk1.8.0\U 102\bin

ClassPath
是JAVA\u HOME/lib

JAVA\u HOME
C:\Program Files\JAVA\jdk1.8.0\u 102


我读了很多类似的问题,但没有一个建议有效。

解决了!我无意中得到了两个MyJava副本,但没有使用正确的副本。代码有效:)

已解决!我无意中得到了两个MyJava副本,但没有使用正确的副本。代码有效:)

jdk1.8.0_102
会很旧,你确定那是你安装的版本吗?@ElliotFrisch继续下载了最新的Java版本和JDK。将代码更改为{“cmd”:[“javac”、“$file\u name”、“&&&”、“java”、“$file\u base\u name”]、“file\u regex”:“^[]*file\”(…*?)\”,行([0-9]*),“path”:“C:\\Program Files(x86)\\java\\jdk-13.0.1\\bin\”,“选择器”:“source.java”,“shell”:true}但同样的错误你确定你使用的是这个构建系统,而不是默认情况下与Sublime一起提供的系统吗?欢迎使用!请参阅“”,特别是“拼写、语法和格式”。因此,留言板不是这样的,它就像一本编程问答的在线参考书,语法和格式很重要。
jdk1.8.0_102
会很旧,你确定这就是你安装的版本吗?@ElliotFrisch继续下载了最新的Java版本和JDK。将代码更改为{“cmd”:[“javac”、“$file\u name”、“&&&”、“java”、“$file\u base\u name”]、“file\u regex”:“^[]*file\”(…*?)\”,行([0-9]*),“path”:“C:\\Program Files(x86)\\java\\jdk-13.0.1\\bin\”,“选择器”:“source.java”,“shell”:true}但同样的错误你确定你使用的是这个构建系统,而不是默认情况下与Sublime一起提供的系统吗?欢迎使用!请参阅“”,特别是“拼写、语法和格式”。因此,它不是留言板,而是一本在线编程问答参考书,语法和格式非常重要。