Java环境配置正确,但是java、javac、java -version均返回“不是内部或外部命令,也不是可运行的程序或批处理文件”?

第一步:下载jdk1.8,并安装jdk1.8

网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

图:下载jdk1.8

下载完就jdk1.8,点击:运行、下一步简单;

其中有两次可设置路径;

第一次:jdk(java开发工具包)的路径;

第二次:jre(java运行时环境)的环境路径,都放在同一个文件夹中如命名java。

 

事先设置java文件夹:Java1.8安装路径

Java安装的路径为D:/java/jdk1.8.0_181、 D:/java/jre1.8.0_181

安装程序选中这两文件夹即可;

第二步:配置Java1.8环境

Java_HOME:D:\java;

CLASS_PATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(最前有一点和分号如:“.;”

Path:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

 

第三步:检查java配置环境

打开CMD,输入java、javac、java -version

 

第四步:对症下药(重新配置)

配置一:PathCLASS_PATH中都用“%JAVA_HOME%”表示。

Java_Home:D:\Java\jdk1.8.0_181;

Path%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

Class_Path.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;

Java、javac、java –version“不是内部或外部命令,也不是可运行的程序

配置二:Path中都用“%JAVA_HOME%”表示。CLASS_PATH用全部路径表示

Java_Home:D:\Java\jdk1.8.0_181;

PathD:\Java\jdk1.8.0_181\bin;D:\Java\jdk1.8.0_181\jre\bin;

Class_Path.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;

Java、javac、java –version“不是内部或外部命令,也不是可运行的程序或批处理文件”

配置三:CLASS_PATH中都用“%JAVA_HOME%”表示。Path用全部路径表示

Java_HomeD:\Java\jdk1.8.0_181;

Path%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;

Class_Path.; D:\Java\jdk1.8.0_181\lib; D:\Java\jdk1.8.0_181\lib\tools.jar;

Java、javac、java –version成功,含提示信息

配置四:PathCLASS_PATH中都用全部路径表示。

Java_Home:D:\Java\jdk1.8.0_181;

PathD:\Java\jdk1.8.0_181\bin;D:\Java\jdk1.8.0_181\jre\bin;

Class_Path.; D:\Java\jdk1.8.0_181\lib; D:\Java\jdk1.8.0_181\lib\tools.jar;

Java、javac、java –version成功,含提示信息

  • 方法方法二在path配置中含有%JAVA_HOME%,导致了配置失败
  • 方法三、方法四都可以配置java环境成功。

当环境配置正确时,键入java、javac、java –version均显示“不是内部或外部命令,也不是可运行的程序或批处理文件”。

极有可能是:在cmd.exe修改path的值;则需要重新启动cmd.exe。

 在配置成功时。

在CMD中也是可以设置path变量的值

这时修改path的值可能导致java配置失败。

需要重启CMD。才能配置java环境配置成功

在CMD查看Path的值

重启配置java环境配置成功。

Win7系统能识别%JAVA_HOME%,但是配置java环境使用%JAVA_HOME%时,键入java、javac、java –version都表示“不是内部或外部命令,也不是可运行的程序或批处理文件。”;也可能path这个变量不识别“%”。

猜你喜欢

转载自blog.csdn.net/qq_36675754/article/details/81780942