java安装及环境配置(附可能出现的问题解决方案)

一.下载java+安装java

1.下载java,官方下载地址:

  jdk和jre官方网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html

  根据你的系统选择你需要下载的jdk,32位系统对应x86,64位系统对应x64

2.安装java

建议:新建一个java空文件夹,里面再新建两个子文件夹,以下是我自己的示范(个人按照版本号和安装地址自行调整):

java安装及环境配置(附可能出现的问题解决方案)

(1)安装jdk(此时安装到jdk文件夹中,我的是安装到了:jdk1.8.0_144中,记住,创建的这两个文件夹必须是空文件夹,要不然会出现报错)

java安装及环境配置(附可能出现的问题解决方案)

(2)安装JRE(此时安装到jre文件夹中,我的示范:jre1.8.0_144)

接着弹出第二个路径的时候安装到jre文件夹中。注意,必须是空文件夹。可以安装到前面创建的java文件夹下的jre。分开安装的目的是为了不覆盖dt.jar和tool.jar

如果在配置环境变量的时候发现没有找到dt.jar和tool.jar两个文件,说明安装的时候没有把jdk和jre分开文件夹安装,导致文件被破坏,最后会出现java和java-version运行成果,而javac运行失败的情况。

java安装及环境配置(附可能出现的问题解决方案)

到此,我们就安装完毕啦~~~可以进行环境配置了。

二.环境配置

环境配置这部分是最可能出问题的一部分,大家一定要注意。

我的电脑→右键→属性→高级系统设置→环境变量

1.配置JAVA_HOME:

打开环境变量,然后配置java_Home;

变量名:JAVA_HOME

变量值:C:\Users\Anastasia Lee\Downloads\Java\jdk1.8.0_144(找到自己安装的jdk文件夹,复制路径即可,我的只做示范)

 

java安装及环境配置(附可能出现的问题解决方案)

 

2.配置CLASSPATH

新建变量CLASSPATH

变量名:CLASSPATH

变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

(注意,前面的.;不要丢掉)

java安装及环境配置(附可能出现的问题解决方案)

3.配置PATH(此处不新建,直接在path中添加即可)

添加变量值1:%JAVA_HOME%\bin

添加变量值2:%JAVA_HOME%\jre\bin

java安装及环境配置(附可能出现的问题解决方案)

三.测试(附上可能会出现的报错情况和解决方法)

1.检测java

win+r出现对话框中输入cmd

输入java(成功截图):

java安装及环境配置(附可能出现的问题解决方案)

2.测试javac

java安装及环境配置(附可能出现的问题解决方案)

3.测试java -version(记住,中间有空格)

java安装及环境配置(附可能出现的问题解决方案)

四.报错

报错1:java和java -version成功,javac失败,提示不是内部和外部命令,也不是可运行程序

C:\Users\Anastasia Lee>javac
'javac' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

如果是建立在环境配置没出错的情况下,大家就要思考是不是自己在安装的时候没有把jre和jdk分两个文件夹安装,导致文件被覆盖,找不到dt.jar与tool.jar文件了。

这时候卸载重新按照上面所写的安装步骤一步步来即可。

报错2:配置javac成功,但是java失败

Error: could not open `C:\Program Files\Java\jre68\lib\amd64\jvm.cfg'

出现这种报错,此时打开环境变量,找到path,然后把我们配置的

%JAVA_HOME%\bin

%JAVA_HOME%\jre\bin

这两条变量上移到最顶上,再次检测即可。