jdk环境变量配置为什么显示不是内部命令

大家在配置jdk环境变量的时候有没有遇见过配置完,在黑窗口输入命令测试配置是否成功时显示不是内部命令的情况呢。这种情况应该是缺少文件所以系统识别不出来你所配置的文件。

jdk环境变量配置为什么显示不是内部命令:

当成功安装了JDK并成功在CMD窗口中键入"java -version"进行环境测试时,屏幕会显示JDK对应的版本信息,此时可以确认Java执行命令已经成功就位。

然而若是尝试使用"javac"命令时却无法生效,而且弹出提示告诉您"javac"不是内部的命令、也不是外部的命令,亦或者不是活动的程序或一个批处理文件。

这可能是由于我们在设定完成的JDK环境变量中,所包含的文件路径下面没有找到名为"javac.exe"的可执行程序造成的。


解决方法:

1、打开【运行】输入【cmd】

2、制台中运行以下命令设置java环境变量即可解决:

set JAVA_HOME=C:Javajdk1.6.0_20 (安装JDK的根目录)

set classpath=%JAVA_HOME%libtools.jar;%JAVA_HOME%libdt.jar;

set path=%JAVA_HOME%bin;

PS:

java -help:显示相关帮助信息

set java_home:查询到当前系统中所设置的JDK安装路径位置

java -version:获知JDK具体版本信息

如以上方法皆未奏效,您还可以尝试在Path环境变量的开头部位添加入以下特定路径

C:Javajdk1.5.0bin(安装的JDK路径);,然后再次运行相关程序,可能就能解决问题。

PS:注意标点符号一定要正确,不要忘了最后的分号

发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案!如何回报帮助你解决问题的坛友,好办法就是,问题是否已经解决!
经验分享 2023-12-23 0 0

创始人

回帖 ( 0 )

请先 登陆 发表评论