javac 不是内部或外部命令,也不是可运行的程序或批处理文件

来源:百度知道 编辑:UC知道 时间:2024/05/31 01:29:44
CLASSPATH C:\Program Files\Java\jdk1.6.0_11\lib\dt.jar;C:\Program Files\Java\jdk1.6.0_11\lib\tools.jar;.

path %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;C:\Program Files\Java\jdk1.6.0_11\bin

JAVA-HOME C:\Program Files\Java\jdk1.6.0_11

安装目录 C:\Program Files\Java\jdk1.6.0_11 都是默认安装 然后上面的配制也是按网上配置的 cmd 输入 java 回车 有反映 出一堆英文 输入 java -version 也有版本号 但是输入 javac 不是内部或外部命令,也不是可运行的程序或批处理文件
请问这个怎么 解决 还有就是 路径配置 为什么这么配置 能详细解释一下吗
感谢 呵呵 我请教了一个高手 开始他也不知道怎么回事 让我重装 然后直接装在 根目录里 不要往\Program Files\ 里装 直接在 c:\下装 就可以了 现在 javac可以 了 但是又出现新问题了

HelloWorld.java:3: 非法字符: \65307
System.out.println ("HelloWorld!");
这是什么意思 ??

我看你的设置是没有问题的啊,你进到安装目录的bin目录下,看看有没有javac这个程序,你在试试在命令行模式下进到bin目录下执行javac看看可不可以运行。
光看你列出的环境变量是没有问题的啊。

至于为什么这么配置是这样的。Windows下你运行一个命令,比如java,Windows会现在当前目录找,如果没找到这个程序,就去环境变量path那项里的目录里去找。如果你不配置,就只能进到bin目录里使用,很麻烦,所以要配置一下。以便在哪里都能用。classpath也一样的道理,只不过不是程序,而是为了找类。
java-home就是为了方便,每次都写C:\Program Files\Java\jdk1.6.0_11
不是很麻烦么,又不直观,所以就定义了java-home

JAVAC 不是内部或外部命令 javac不是内部命令和外部命令 java命令正常,而javac命令不可用了提示'javac'不是内部或外部命令 javac 不是内部命令或外部命令,也不是…… 编译java程序时命令提示符一直提示javac不是内部或外部命令 我在cmd中输入javac时,出现javac不是内部或外部命令,也不是可运行的程序或批处理文件,为什么? 我的lib文件夹下怎么没JAVAC文件啊?在命令提示窗口中也不能用JAVAC命令 提示”不是内部或外部命令..” javac不是内部命令 我装了JDK,出现了问题:’javac’不是内部或外部命令,也不是可运行的程序或批处理文件. 我用JAVAC命令,提示说我的"不是内部或外部命令也不是可运行的程序也不是批处理文件???"