javac not working in windows command promptjavac的不是在Windows工作命令提示符
^我想对这个职位的建议,并略有帮助,但不是全部。
我打开了我的命令提示符,并在我的环境变量中放入路径后输入了“javac”,并且它没有工作,此时我使用了它并发现该线程。
我知道我已经关闭并重新打开了我的cmd,但这并不起作用,所以我跳过了这一点,并且我看到部件告诉我要确保存在javac.exe,我使用它进行了验证cmd中的“dir”命令。后记,而在“C:\ Program Files文件\的Java \ jdk1.7.0_25 \ BIN”的命令提示符下的文件夹,我建议的下位,这是
for %i in (javac.exe) do @echo %~$PATH:i
进入之后输入我命令提示符下,我收到了消息“ECHO is on”。看到这个,我再次键入“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教程。
这一个:http://www.youtube.com/watch?v=Hl-zzrqQoSE
能downvoter解释自己结束后给空间给javac的路径? –
不带引号的“echo%path%”的输出是什么? –
嗯,很明显:你没有将JDK(“C:\ Program Files \ Java \ jdk1.7.0_25 \ bin”)分配给PATH。 –