javac 不是内部命令和外部命令,也不是可运行程序

我在Windows XP中的环境变量设置如下(安装文件在C:\Program Files\Java) Path 我将光标移到末尾,然后输入一个分号和Java解释器所在的文件夹的名称,也就是在Path变量末尾添加\C:\Program Files\Java\jdk1.5.0\bin Classpath 我的JDK安装在文件C:\Program Files\Java\jdk1.5.0中,变量值为 .;C:\Program Files\Java\jdk1.5.0\lib\tools.jar 大家帮我看看错在哪里,我设置完后,运行程序HelloUser时,总是显示javac 不是内部命令和外部命令,也不是可运行程序 请高手指点一下,请尽量详细点,我是初学者
最新回答
宅m

2024-10-13 07:04:26

jdk的环境变量配置有误:
XP:在“我的电脑”右键“属性”,找“高级”里面的“环境变量”
新建3个变量
JAVA_HOME
=
jdk的根目录,比如C:\Program
Files\Java\jdk1.6.0_07
PATH
=
%JAVA_HOME%\bin
CLASSPATH
=
.;%JAVA_HOME%\lib
win7:在“我的电脑”右键“属性”,找“高级系统设置”—“高级”里面的“环境变量”
新建3个变量
JAVA_HOME
=
jdk的根目录,比如C:\Program
Files\Java\jdk1.6.0_07
PATH
=
%JAVA_HOME%\bin
CLASSPATH
=
.;%JAVA_HOME%\lib;
这些做好后,你可以重新试试java
javac等命令
古巷

2024-10-13 07:57:15

一楼你这样好像也不对
变量末尾如果无分号加“;C:\Program
Files\Java\jdk1.5.0\bin;”,有分号直接加“C:\Program
Files\Java\jdk1.5.0\bin;”,去掉引号,但其中的分号不要去,由于是光标是在末尾,所以后面的一个分号可以没有,但是前面的分号是必须要有的。
佐佐木惠理

2024-10-13 07:43:56

你的的JDK安装在文件C:\Program
Files\Java\jdk1.5.0中,那你在
环境变量

系统变量
中建如下:
path
为C:\Program
Files\Java\jdk1.5.0\bin
classpath

.;C:\Program
Files\Java\jdk1.5.0\lib
classpath
前面要有.;
与可爱私奔

2024-10-13 06:20:43

classpath
.;%java_home%\lib;%java_home%\lib\tools.jar
java_home
c:\program
files\java\jdk1.7.0_25
path
c:\program
files\java\jdk1.7.0_25\bin
____记住,如果原来有这个是添加上去的
cmd命令行窗口,要在设置好后重新打开的。