javac 没有找到 sublime

javac not found sublime

错误:'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件

我正在尝试将 Sublime Text 3 设置为 运行 Java。

我已经设置了 PATHCLASSPATHJAVA_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_HOMEC:\Program Files\Java\jdk1.8.0_102.

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

已解决!我不小心有两个 MyJava 副本,并且没有使用正确的副本。代码有效:)