JDK环境变量配置,可运行JAVA命令,运行JAVAC提示为外部命令

来源:百度知道 编辑:UC知道 时间:2024/05/28 04:59:19
CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\jre\lib\rt.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\jre\lib\ext\dnsns.jar;%JAVA_HOME%\jre\lib\ext\localedata.jar;%JAVA_HOME%\jre\lib\ext\sunjce_provider.jar;%JAVA_HOME%\jre\lib\ext\sunmscapi.jar;%JAVA_HOME%\jre\lib\ext\sunpkcs11.jar

JAVA_HOME:C:\jdk1.6.0_13

Path:%JAVA_HOME%\lib;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs
运行cmd,输入javac提示“不是内部或外部命令……”,输入java,有相关提示可以运行。另:若使用cd定位到JDK的bin目录下,可以运行javac。是不是环境变量设置有什么问题,所以当当前目录不是bin时,就提示不能识别“javac”?

检查了好久,还是没有发现问题,郁闷

他说的javac不是编译java类,是安装完jdk之后,测试的。肯定是环境变量的问题,再仔细检查一下吧,你贴的这个看起来没问题

你好! 我的情况跟你的一样,看你的回话,你已经解决了,不是环境配置问题,应该是什么问题。。?

其实,安装JDK后已经把 java命令安装在Windows/System32下,只需设置环境变量Path即可,即为JDK的Bin目录(包含bin)。

有一点,只有先javac才能java,如果不能javac你是如何执行java命令的呢,我不是太明白。
javac HelloWorld.java
java HelloWorld

可能 还是 环境变量的问题 确定安装 是否写错 建议将地址 直接 复制 粘贴 而且只要 将 配置 jdk下的bin 就可以了

JAVA_HOME:C:\jdk1.6.0_13 //家路径

Path:%JAVA_HOME%\bin //编译运行等指令所在的路径

CLASSPATH:.; //要运行字节码的路径

以上的配置不管在那个目录下都能识别java,javac命令,因为你已经将bin设置到环境变量里去了

说明配置有错。建议用netbeans或eclipse开发工具,就可以不用配置东西了。。