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

javac不是内部或外部命令,也不是可运行的程序或批处理文件安装java后,设置了环境变量,测试,在命令提示符里输入javac,提示说 "javac不是内部或外部命令,也不是可运行的程序或批处理文件"我安装的JDK1.5,安装在C:\Program Files\Java\jdk1.6.0_22里了。现在为三个变量设值;CLASSPATH: HOME%\lib;%JAVA_HOME%\lib\tools.jar PATH:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin JAVA_HOME:C:\Program Files\Java\jdk1.6.0_22帮忙看看哪儿错了吧

早就不用那么麻烦了,直接在Path里吧jdk的bin目录放进去就可以了,什么JAVA_HOME, classpath都不用了,
直接在Path里加c:\java\jdk1.6.0_22\bin就OK了,打开cmd用java -version测试一下,显示java版本就OK了。
还有,楼主一定要注意一个问题,任何soft安装的目录切记不要有空格,比如楼主Program Files中的空格是个很大的问题,好多系统不认的,避免空格和汉字,这是常识,注意一下,谢谢
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-08-29
PATH:是添加,原来的保留,最好不要写环境变量的, C:\Program Files\Java\jdk1.6.0_22\bin;C:\Program Files\Java\jdk1.6.0_22\jre\bin

JAVA_HOME:C:\Program Files\Java\jdk1.6.0_22 正确的

CLASSPATH 不是必需设置的
第2个回答  2013-09-02
根据你的说明,怀疑是javac.exe这个程序丢失了。建议进bin文件夹里看看是否存在。本回答被网友采纳

javac不是内部或外部命令也不是可运行的程序或批处理文件
说明你的java没安上。。如果你不想重安的话看看program files。。找到java。然后进去找到一个叫bin的文件夹,,把这个文件夹的路径加入环境变量。

javac 不是内部或外部命令,也不是可运行的程序或批处理文件。 是怎么...
你先看看你安装有问题没有 一般是默认路径安装比如C:\\Program Files\\Java\\jdk1.6.0_10 里面有bin jre lib等文件夹 确定你安装完整没 没有就重新安装 如果你安装没问题 再看看你设置的环境变量有问题没 右键单击 我的电脑――>属性――>选择“高级”选卡――>环境变量 在系统变量中设置CLASSPATH...

...是可运行的程序或批处理文件。这句话是什么意思?
出现“'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件。”表示环境变量配置有误。环境变量:环境变量:是供系统内部使用的变量,是包含系统的当前系统用户的环境信息的字符串和软件的一个确定存放的路径 ;path:windows系统执行命令时要搜索的路径 ;classpath:java在编译和运行时要找的cla...

Win7输入javac命令时提示javac不是内部或外部命令的原因及解决方法_百 ...
推荐:win764位系统下载原因一:没有安装jdk,只安装了jrejdk1.7.0_60+jre才是完整的,如果没有安装jdk的话,在cmd里边输入javac就会提示“‘javac’不是内部或外部命令,也不是可运行的程序或批处理文件”。解决方法:安装jdk即可。原因二:安装了jdk和jre,但是配置失败安装了jdk的话,正常cmd下...

'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件
javac命令不能用的话 说明环境变量没有配置好 java命令只要安装了jdk不配置环境变量也可以用 所以不能用来测试是否配置好了环境变量

javac不是内部或外部命令是什么原因
一般来说出现javac不是内部或外部命令的问题,基本上都是因为环境变量设置出现了问题,从而导致运行时,提示找不到,无法正常的使用等,解决方法就是更改环境变量的设置了,至于具体怎么操作,请看以下的详细教程吧~javac不是内部或外部命令是什么原因:1、原因是环境变量没有准确的设置,导致功能无法正常...

...是可运行的程序或批处理文件。这句话是什么意思?
当你遇到"javac 不是内部或外部命令,也不是可运行的程序或批处理文件"的错误提示,这通常意味着你的Java环境变量配置存在问题。环境变量在计算机系统中扮演着重要角色,它们是系统用来识别和定位特定软件和文件路径的字符串设置。比如,path环境变量在Windows系统中负责存储可执行文件的搜索路径,当运行一个...

...或外部命令,也不是可运行的程序或批处理文件,是怎么回事,
java是跨平台的语言,在Windows、Linux等多种操作系统平台上都预装有java的运行环境JRE,在它的bin目录下就有java命令(用于运行Java程序),但没有javac命令(用于编译Java程序)。也就是说,即使你不安装JDK,一样可以使用java命令,但不能直接使用javac,除非安装jdk,并设置path环境变量。

java可以运行但是在命令行里javac不行是为什么
在cmd中可以运行java,但运行javac命令时提示:'javac' 不是内部或外部命令,也不是可运行的程序或批处理文件。原因:安装java时把jdk的路径和jre的路径选择成一样,就造成覆盖了。这时候你在lib下也找不到tools.jar和dt.jar.解决:1)卸载java,直接用windows自带的卸载这两个有关java的程序;2)...

‘javac’不是内部或外部命令怎么解决
第一个原因:没有安装jdk,只安装了jre 1、jdk1.7.0_60+jre才是完整的,如果没有安装jdk的话,在cmd里边输入javac就会提示”'JAVAC' 不是内部或外部命令,也不是可运行的程序 或批处理文件“。2、解决方法是安装jdk 安装了JDK和JRE,但是配置失败 安装了JDK的话,正常CMD下输入JAVAC时一定可以...

相似回答