日期:2014-05-20  浏览次数:20544 次

求大神帮忙解答一下
本人自学java,属于新手级别的。
从网站下载了jdk1.7.0-17,之后按步骤安装到了d盘(在d盘新建了一个java文件夹,就安装在这个文件夹下了)。
之后运行cmd,java命令可以执行,但是javac,java-version都显示的是“不是内部或外部命令,也不是可运行的程序或批处理文件”。
然后按照书上的说明设置了环境变量,新建了classpath,java-home,path三个环境变量,值分别为:
classpath=.;%JAVA_HOME%/lib/toos.jar/;%JAVA_HOME%/lib/dt.jar
java-home=d:/java/jdk1.7.0_17
path=%JAVA_HOME%/bin

然后cmd,还是不行,javac和版本信息都出不来,还是显示“不是内部或外部命令,也不是可运行的程序或批处理文件”。是怎么回事啊,请大神们帮忙一下啊

------解决方案--------------------
java -version
这里有个空格,你帖子中的没打空格。
不知道是不是这个原因
------解决方案--------------------
是不是classpath中java_home是下划线,而第二行java-home是减号的原因啊
------解决方案--------------------
1. 安装JDK
2. 设置环境变量:我的电脑右键->高级->在PATH里加入d:/java/jdk1.7.0_17/bin (多个元素之间用 ; 分隔)
3. 打开命令行,输入javac,有结果出来就说明安装正确了。