jdk环境变量配置为什么显示不是内部命令
更新日期:2023-11-15 01:54:36
来源:互联网
大家在配置jdk环境变量的时候有没有遇见过配置完,在黑窗口输入命令测试配置是否成功时显示不是内部命令的情况呢。这种情况应该是缺少文件所以系统识别不出来你所配置的文件。
jdk环境变量配置为什么显示不是内部命令:
当成功安装了JDK并成功在CMD窗口中键入"java -version"进行环境测试时,屏幕会显示JDK对应的版本信息,此时可以确认Java执行命令已经成功就位。
然而若是尝试使用"javac"命令时却无法生效,而且弹出提示告诉您"javac"不是内部的命令、也不是外部的命令,亦或者不是活动的程序或一个批处理文件。
这可能是由于我们在设定完成的JDK环境变量中,所包含的文件路径下面没有找到名为"javac.exe"的可执行程序造成的。
解决方法:
1、打开【运行】输入【cmd】
2、制台中运行以下命令设置java环境变量即可解决:
set JAVA_HOME=C:\Java\jdk1.6.0_20 (安装JDK的根目录)
set classpath=%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
set path=%JAVA_HOME%\bin;
PS:
java -help:显示相关帮助信息
set java_home:查询到当前系统中所设置的JDK安装路径位置
java -version:获知JDK具体版本信息
如以上方法皆未奏效,您还可以尝试在Path环境变量的开头部位添加入以下特定路径:
C:\Java\jdk1.5.0\bin(安装的JDK路径);,然后再次运行相关程序,可能就能解决问题。
PS:注意标点符号一定要正确,不要忘了最后的分号