我装了JDK,出现了问题:'javac'不是内部或外部命令,也不是可运行的程序或批处理文件.

我在用户变量的设置: classpath : .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar JAVA_HOME : E:\Program Files\Java\jdk1.6.0 path;E:\Program Files\Java\jdk1.6.0\bin%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static

直接在环境变量中加上C:\Program Files\Java\jdk1.7.0_15\bin,前面的是java的安装目录,我的安装在C:\Program Files\Java中,跟已有的环境变量之间要用英语的分号隔开,不需要什么classpath和JAVA_HOME,百试不爽,如果还是不行,就请仔细的检查一遍,是不是按照我上面说的做的追问

加了个分号成这样了对吗?

追答

这就表明配置好了

追问

javac运行不了咋办啊?

追答

那就再检查一下你的环境变量啊,照着我说的做,不要怀疑,只要不能正常的运行,就肯定是环境变量错了

追问

这样行了吗?

追答

这样就OK了

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-10-05
java路径不要有空格,容易出错,另外classpath是指你编译后的class文件路径,你要编译文件时,比如你的text.java放在f:\java下面。你用cmd得cd到f:\java目录下,然后再编译
第2个回答  2013-10-04
请问这个path变量是直接复制的吗,

在E:\Program Files\Java\jdk1.6.0\bin后面缺少一个英文分号;追问

我加了个分号出现这个图像对不

追答

很好,java已经可以运行了,开始写程序吧

追问

javac 运行不了啊?

追答

javac是用来编译java程序的,需要指定参数

以你的水平还是用Eclipse这样的集成开发环境吧

相似回答