问题描述
我最近在Windows Vista上安装了jdk7.我在C:\Program Files\Java\jdk1.7.0_02\
中使用默认安装,而javac
存储在C:\Program Files\Java\jdk1.7.0_02\bin
中.我已经用C :\Program_Files\Java\jdk1.7.0\
用C:\Program_Files\Java\jdk1.7.0\bin
和JAVA_HOME
(作为我的用户变量)配置了PATH
和CLASSPATH
环境变量(同时用于用户变量和系统变量)(我也尝试了使用C:\Program_Files\Java\jdk1.7.0_02\bin
).
I have recently installed jdk7 on my windows vista. I have used default installation in C:\Program Files\Java\jdk1.7.0_02\
with javac
stored in C:\Program Files\Java\jdk1.7.0_02\bin
. I have configured my PATH
and CLASSPATH
environmental variables (both for my user and system variables) with C:\Program_Files\Java\jdk1.7.0\bin
and JAVA_HOME
(as my user variable) with C:\Program_Files\Java\jdk1.7.0\
(I have also tried a version with C:\Program_Files\Java\jdk1.7.0_02\bin
).
java -version
产生所需的输出.我也可以从C:\Program_Files\Java\jdk1.7.0\bin
目录运行javac
,没有问题.但是,当我尝试从其他地方运行它时,我得到了无法识别的错误.问题可能出在哪里.我想念什么吗?
java -version
produces desired output. I can also run javac
from the C:\Program_Files\Java\jdk1.7.0\bin
directory with no problem. However when I try to run it from somewhere else I got the error that it is not recognized. Where can be the problem. Am I missing anything?
推荐答案
打开命令行窗口,键入"路径",然后检查是否"C:\ Program Files \ Java \ jdk1.7.0"列出了"_02 \ bin".如果没有尝试,请在该窗口中设置路径(只是检查它是否起作用):设置路径= C:\ Program Files \ Java \ jdk1.7.0_02 \ bin \",然后尝试再次运行"javac".
Open a command-line window, type "path" and check if "C:\Program Files\Java\jdk1.7.0_02\bin" is listed. If not try setting the path in that window (just to check if it works): "set path=C:\Program Files\Java\jdk1.7.0_02\bin\" and try running "javac" again.
这篇关于javac无法识别java 7的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!