jdk环境变量设置后不生效,javac提示“不是内部或外部命令,也不是可运行的程序 文件。”

cmd下set的结果:
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\sony\AppData\Roaming
CLASSPATH=.;C:\Program Files\Java\jdk1.7.0_21\lib;C:\Program Files\Java\jdk1.7.0_21\lib\tools.jar
CommonProgramFiles=C:\Program Files\Common Files
CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
CommonProgramW6432=C:\Program Files\Common Files
COMPUTERNAME=SONY-VAIO
ComSpec=C:\Windows\system32\cmd.exe
configsetroot=C:\Windows\ConfigSetRoot
EMC_AUTOPLAY=C:\Program Files (x86)\Common Files\Roxio Shared\
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\sony
JAVA_HOME=C:\Program Files\Java\jdk1.7.0_21
LOCALAPPDATA=C:\Users\sony\AppData\Local
LOGONSERVER=\\SONY-VAIO
NUMBER_OF_PROCESSORS=4
OS=Windows_NT
Path=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Program Files\Java\jdk1.7.0_21\lib;C:\Program Files\Java\jdk1.7.0_21\lib\tools.jar;C:\Users\sony\Documents\DBank\ClickUp
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 37 Stepping 2, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=2502
ProgramData=C:\ProgramData
ProgramFiles=C:\Program Files
ProgramFiles(x86)=C:\Program Files (x86)
ProgramW6432=C:\Program Files

你的配置错误比较多,不光是path路径错误,classpath也不恰当。
正确的配置是在系统变量里面配置:
JAVA_HOME
C:\Program Files\Java\jdk1.7.0_21

Path
%JAVA_HOME%\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;

CLASSPATH
.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\lib\rt.jar;
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-06-09
path 配错了 在path前面加上"%JAVA_HOME%\bin;"
第2个回答  2013-06-09
path配置错了,把bin目录配置进去。

jdk环境变量配置为什么显示不是内部命令
javac命令无法使用,提示“javac不是内部命令或外部命令,也不是可运行的程序或批处理文件”。的原因是在我们配置好的jdk环境变量中,包含的文件路径下没javac.exe文件。解决方法:1.打开【运行】输入【cmd】2.制台中运行以下命令设置java环境变量即可解决:set JAVA_HOME=C:\\Java\\jdk1.6.0_20 (...

javac不是内部或外部命令是什么原因
javac不是内部或外部命令是什么原因:1、原因是环境变量没有准确的设置,导致功能无法正常的使用。2、解决方法需要用户们依次打开【我的电脑】-【属性】-【高级系统设置】-【环境变量】。3、打开以后执行以下操作,如果有的话不用新建直接修改就行了。例如:版本为:jdk1.8.0_91安装路径:C:\\Program...

javac不是内部或外部命令怎么办 无法正常运行解决方案
javac不是内部或外部命令怎么办?1.找到java安装下的bin目录,运行【cmd】,输入【javac】,可以提醒,说明环境配置有问题 2.然后开启【cmd】输入:【path】3.看看java相关的java相关路径是否有多余的符号,如多分号、逗号等。正如上图所示,正常路径是正常路径。正确的:错误的:4.错误后右键此电脑,...

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

JAVAC不是内部命令或外部命令怎么解决
jdk安装完成后,在cmd命令窗口输入Java可以显示帮助信息,输入javac提示不是内部命令或外部命令,一般是因为环境变量没有配置或者配置错误导致的,下面就介绍下解决办法 1、键盘windows+R键,调出运行窗口,输入cmd并回车 2、进入命令窗口,输入javac,提示不是内部命令或外部命令 3、打开控制面板,找到系统中...

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

...javac'不是内部或外部命令,也不是可运行的程序或批处理文件_百度知 ...
出现你这种情况的原因有二:(1)已经正确安装JDK,但没有重新打开控制台,导致javac命令不能用。解决方法:关闭原有控制台,重新打开控制台,输入javac测试。(2)已经正确安装JDK,但没有设置path环境变量,导致javac命令不可用。解决方法:设置环境变量,将类似“C:\\Program Files\\Java\\jdk1.6.0_...

...javac不是内部或外部命令,也不是可运行的程序或批处理文件。已设置...
主要是因为你的classpath设置不对。jdk的环境变量配置一般如下:JAVA_HOME=你的jdk安装路径 path=%JAVA_HOME%\/bin;%JAVA_HOME%\/jre\/bin;classpath=.;%JAVA_HOME%\/lib;%JAVA_HOME%\/jre\/lib;当你敲入javac的时候会从操作系统的path下查找这个命令,你的path里面如果没有将jdk的bin目录配置进去,就...

...出现不是内部或外部命令,也不是可运行的程序或批处理文件。_百度知 ...
你的环境变量配置没错,但是不标准.出现问题是因为java -version中间没加空格.建议重新按照标准配置.

javac不是内部或外部命令win10怎么办
用户们在win10系统中使用javac程序时,会碰到提示说javac不是内部或外部命令,这样就导致程序无法正常的进行使用了,这个问题大概率是变量设置的问题,需要用户们去重新的进行变量设置,或者检查错误的进行修改哦~javac不是内部或外部命令win10怎么办:1、【我的电脑】-【属性】-【高级】-【环境变量】-...

相似回答