^我尝试了这篇文章中的建议,它有点帮助,但并不完全。
我打开命令提示符,在环境变量中输入路径后输入“javac”,但它不起作用,此时我用谷歌搜索并找到了那个线程。
我知道我已经关闭并重新打开了我的 cmd,但这不起作用,所以我跳过了那部分,我看到了告诉我确保 javac.exe 存在的部分,我用“dir”验证了这一点cmd中的命令。后记,在命令提示符的“C:\Program Files\Java\jdk1.7.0_25\bin”文件夹中,我输入了下一条建议,即
for %i in (javac.exe) do @echo %~$PATH:i
将其输入命令提示符后,我收到消息“ECHO 已开启”。看到这个,我再次输入“javac”,这一次,它工作了。所以我决定通过退出目录并转到保存并运行它的.java文件的文件夹来测试它,但它再次告诉我
'javac' is not recognized as an internal or external command, operable program or batch file.
这令人失望。我认为只有当我在命令提示符下的 bin 文件中时它才会起作用,这很烦人,因为我不是这台计算机上的管理员,而且总是必须获得管理员权限(来自我父母)会很烦人编码。他们也永远不会给我密码。谁能帮我?提前致谢!对巨大的文字墙感到抱歉...
编辑:有人问“echo %path%”的输出是什么。它是这个:
C:\Windows\system32;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\
^不应该这样说吗?
编辑 2:@brano88 ......我想我做到了?我右键单击计算机,转到属性,转到高级系统设置,单击环境变量并转到顶部并按“新建...”,在那里,我输入变量名称作为路径,变量值作为位置bin 文件夹。这是不正确的吗?在执行此操作时,我逐步遵循了 YouTube 教程。