1. 在CMD中键入javac显示 javac不是内部或者外部命令,但是键入java却显示正常
可能安装JDK不完整,或者是配置环境变量错误。
配置环境变量:
1,新建一个系统变量。
变量名:JAVA_HOME
变量值:D:Java
其中变量名可以随便写,变量值必须是安装JDK的路径
2,系统变量(CLASSPATH),没有就自己新建一个
变量名:CLASSPATH
变量值:.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar;
其中变量值展开形式就是:D:Javalibdt.jar和D:Javalib ools.jar
3,系统变量(Path)
在变量值的最后面加上:
;%JAVA_HOME%in;%JAVA_HOME%jrein;
(1)jar不是内部命令扩展阅读
安装好JDK后,发现使用java命令没有问题,但是javac却会提示不是内部或外部命令。一般的配置是这样的:
(1)新建->变量名"JAVA_HOME",变量值"C:Javajdk1.8.0_05"(即JDK的安装路径)
(2)编辑->变量名"Path",在原变量值的最后面加上“;%JAVA_HOME%in;%JAVA_HOME%jrein”
(3)新建->变量名“CLASSPATH”,变量值“.;%JAVA_HOME%lib;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar”
如果直接新增,把“;%JAVA_HOME%in;%JAVA_HOME%jrein”这段加进去会发现javac依然是运行不了的。
2. 'jar'不是内部或外部命令,也不是可运行的程序怎么解决
1.是不是缺少文件,这些运行命令相对应的文件在“c:\windows\system32\"文件夹下,如help.exe ipconfig.exe等...
2.看是不是path路径有误,开始>运行cmd>输入path回车,一般path路径为:
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\St
ormII\Codec;C:\Program Files\StormII
3.看看是不是pathext设置有误,cmd下输入echo %pathext%查看,一般为:
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
3. 运行javac时,出现不是内部或外部命令,也不是可运行的程序或批处理文件.
要正确运行JAVA程序需要先安装JDK,然后在环境变量里新建一个系统变量,名称为JAVA_HOME,值为你安装的JDK的根目录,如C:\Program
Files\Java\jdk1.5.0_07
4. jar命令出现不是内部或外部的什么什么错误应该怎么解决。
java安装目录下的bin要放到PATH环境变量中,如
PATH=c:\jdk1.6_33\bin;..................
5. JDK安装成功了,为什么输入javac后显示不是内部或外部命令
原因一:没有安装jdk,只安装了jre
jdk1.7.0_60+jre才是完整的,如果没有安装jdk的话,在cmd里边输入javac就会提 示“‘javac’ 不是内部或外部命令,也不是可运行的程序 或批处理文件”。
解决方法:安装jdk即可。
原因二:安装了jdk和jre,但是配置失败
安装了jdk的话,正常cmd下输入javac时一定可以成功的,
所以,是环境配置有问题,我们可以检查以下三处地方:
第一、”JAVA_HOME”
JAVA_HOME的内容是jdk安装目录。如小编安装的位置:D:Program Files (x86)Javajdk1.7.0_60,并且后边不带分号;
6. 为什么我打java在dos运行中说不是内部命令也不是外部命令
亲,你的环境变量设置有问题。。。。
二、安装java
安装过程建议一直点击下一步,因为可能有插件或广告,也方便以后环境变量的设置。
三、设置环境变量
win7理的环境变量设置和xp差不多,右击【计算机】--【属性】--【高级系统设置】然后在系统属性里选择【高级】--【环境变量】
7. javac不是内部或外部命令怎么解决
需要配置Java环境变量。
windows配置方法:
1、点击我的电脑右键->属性->高级系统设置
8. win10 装JDK 配置完成提示javac不是内部命令,求大神指教。
如果显示不是内部或外部命令说明你的jdk的环境变量配置有问题
1.系统变量→新建
JAVA_HOME
变量
。
变量值填写jdk的安装目录(本人是
E:\Java\jdk1.7.0)
2。系统变量→寻找
Path
变量→编辑
在变量值最后输入
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(注意原来Path的变量值末尾有没有;号,如果没有,先输入;号再输入上面的代码)
3.系统变量→新建
CLASSPATH
变量
变量值填写
.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)
9. cmd命令输入命令jar提示不是内部或外部命令,如何解决
1.是不是缺少文件,这些运行命令相对应的文件在“c:\windows\system32\"文件夹下,如help.exe ipconfig.exe等...
2.看是不是path路径有误,开始>运行cmd>输入path回车,一般path路径为:
PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\St
ormII\Codec;C:\Program Files\StormII
3.看看是不是pathext设置有误,cmd下输入echo %pathext%查看,一般为:
.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
10. java 显示不是内部或外部命令,也不是可运行程序
原因:这是因为安装java时把jdk的路径和jre的路径选择成一样,就造成覆盖了,这时候你在lib下也找不都tools.jar和dt.jar.
解决:
如果只需要使用javac命令其实不需要这么复杂的,可以直接把新建的JAVA_HOME、CLASSPATH这两个变量和PATH变量中的JAVA_HOME%in;%JAVA_HOME%jrein删了,然后在Path变量的头部添加如下路径:
C:Program FilesJavajdk1.5.0in;就可以了。
关于上述中配置的path
配置系统变量path,在里边加入路径值
;%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;(加在中间的配置方式为,即C:Program Files (x86)Common FilesOracleJavajavapath)
%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin;(加在首部)
;%JAVA_HOME%/bin;%JAVA_HOME%/jre/bin(加在尾部)