问题描述
我最近在我的 windows vista 上安装了 jdk7.我在 C:Program FilesJavajdk1.7.0_02
中使用了默认安装,javac
存储在 C:Program FilesJavajdk1 中.7.0_02in
.我已经用 C:Program_FilesJavajdk1.7.0inPATH
和 CLASSPATH
环境变量(对于我的用户和系统变量)code> 和 JAVA_HOME
(作为我的用户变量)与 C:Program_FilesJavajdk1.7.0
(我也尝试过一个带有 C:Program_FilesJavajdk1.7.0_02in
).
I have recently installed jdk7 on my windows vista. I have used default installation in C:Program FilesJavajdk1.7.0_02
with javac
stored in C:Program FilesJavajdk1.7.0_02in
. I have configured my PATH
and CLASSPATH
environmental variables (both for my user and system variables) with C:Program_FilesJavajdk1.7.0in
and JAVA_HOME
(as my user variable) with C:Program_FilesJavajdk1.7.0
(I have also tried a version with C:Program_FilesJavajdk1.7.0_02in
).
java -version
产生所需的输出.我也可以从 C:Program_FilesJavajdk1.7.0in
目录运行 javac
没有问题.但是,当我尝试从其他地方运行它时,出现无法识别的错误.问题出在哪里.我错过了什么吗?
java -version
produces desired output. I can also run javac
from the C:Program_FilesJavajdk1.7.0in
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?
推荐答案
打开命令行窗口,输入path"并检查C:Program FilesJavajdk1.7.0_02in"被列出.如果没有尝试在该窗口中设置路径(只是为了检查它是否有效):set path=C:Program FilesJavajdk1.7.0_02in"并再次尝试运行javac".
Open a command-line window, type "path" and check if "C:Program FilesJavajdk1.7.0_02in" is listed. If not try setting the path in that window (just to check if it works): "set path=C:Program FilesJavajdk1.7.0_02in" and try running "javac" again.
这篇关于javac 无法识别 java 7的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!