我的路径变量是:
C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\MySQL\MySQL Server 5.1\bin;C:\Program Files\Java\jdk1.8.0_60\jre\bin
当我发出命令javac t.java
时,它表示javac不是可识别的命令。
我安装了jdk。
答案 0 :(得分:0)
我没有在你的路径中看到jdk \ bin,这可以解释为什么它不被识别为命令。你应该在你的道路上有:
document.getElementsByClassName("test")[0].childNodes[0].nodeValue = "Black";
所以你必须编辑你的路径。为此: 转到“控制面板”,然后转到“环境变量”,并将jdk / bin的路径插入路径。
Path是一个环境变量。环境变量是包含与当前环境相关的值的变量,如OS。最着名的环境变量之一是Path。它包含可执行程序在机器上的目录。因此,在使用命令行时,系统将检查该命令行的路径。
现在假设您的可执行程序不在Path中,您每次都必须输入可执行文件的整个路径(类似C:\Program Files\Java\jdk1.7.0_02\bin
)并且您希望避免这种情况。如果您的可执行程序在路径中,那么您不必担心,只需键入C:/.../.../.../mycommand
即可找到它。
关于这方面的更多解释,我建议不要问SO。这样的问题可能属于SuperUser,但这个非常简短的解释可能会有所帮助。