Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 设置java环境变量_Windows_Environment Variables - Fatal编程技术网

Windows 设置java环境变量

Windows 设置java环境变量,windows,environment-variables,Windows,Environment Variables,我已按如下所述设置了java环境变量: 在系统变量下,我有以下内容: 变量:JAVA\u HOME此变量的值为:C:\Program Files\JAVA\jdk1.7.0\u 80 变量“path”添加了与JAVA\u HOME相同的文件路径,即:C:\Program Files\JAVA\jdk1.7.0\u 80 但是当我在命令提示符下检查java版本时,它显示:java版本1.8.0_152 我做错了什么。我的机器上安装了jdk1.8和1.7。我正在windows 10-64位计算机上工

我已按如下所述设置了java环境变量:

在系统变量下,我有以下内容:

变量:
JAVA\u HOME
此变量的值为:
C:\Program Files\JAVA\jdk1.7.0\u 80

变量“
path
”添加了与
JAVA\u HOME
相同的文件路径,即:
C:\Program Files\JAVA\jdk1.7.0\u 80

但是当我在命令提示符下检查java版本时,它显示:java版本
1.8.0_152


我做错了什么。我的机器上安装了jdk
1.8
1.7
。我正在windows 10-64位计算机上工作

您应该将变量路径设置到
bin
目录

JAVA_HOME : C:\Program Files\Java\jdk1.7.0_80
PATH      : %JAVA_HOME%\bin
解释


要编译和运行
java
程序,我们使用
javac
java
命令。但是在我们明确指定这些可执行文件的位置之前,
OS
不知道这些命令。这就是我们需要在Java中设置路径的主要原因,在指定路径的同时,我们指定包含可执行文件的
bin
文件夹的路径。

在命令行中使用命令
set path
检查是否有多个Java路径。您还需要将变量路径设置为C:\Program files\Java\jdk1.7.0\U 80\b更新path变量,路径应为till bindirectory@SusannaMichael,你能解决这个问题吗?谢谢你的指点。我试着改变了。没用。所以我继续卸载了我的Java8