安装Java,设置环境变量,解决win10的javac不是内部或外部命令的问题

从官网下载jdk,我选的是exe版本

点击exe安装,可以安到C盘,我安到了E盘,因为放到C盘会影响系统速度。

我安装后的效果就是这样的
安装Java,设置环境变量,解决win10的javac不是内部或外部命令的问题

配置环境变量

a)
右键点击此电脑,找到属性

b)
点击高级系统设置

c)
点击环境变量

安装Java,设置环境变量,解决win10的javac不是内部或外部命令的问题

d)
新建系统变量JAVA_HOME,路径是存放JDK的地方,我的写法如下图
安装Java,设置环境变量,解决win10的javac不是内部或外部命令的问题

e)
然后找到系统变量Path,点击编辑,在末尾写入

;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
(这个是我从网上找的的方法,我以前的电脑这么写就能用。win10可能不能这么写,见后面的内容)

f)
设置完成,确定再确定就可以了。

打开cmd(Ctrl+R快速打开,在输入cmd),确定java是否成功安装,分别输入java,javac,java -version(注意java和-中间有空格)

我第一次尝试后java能运行,javac没反应,查找问题出现的原因

a)
先打开JDK安装的位置查找javac.exe,如果有,证明安装没问题

b)
再打开cmd查看环境变量path
安装Java,设置环境变量,解决win10的javac不是内部或外部命令的问题

我最开始显示的是E:\Program Files\Java\jdk1.8.0_161;\bin; E:\Program Files\Java\jdk1.8.0_161;\jre\bin;
多余了;导致javac不能正常运行。

我觉得应该是因为win10写完JAVA_HOME后自动添加了;导致path错误,
所以我把%JAVA_HOME%全部改成手输JDK存放位置,重新打开cmd,就成功了

安装Java,设置环境变量,解决win10的javac不是内部或外部命令的问题
5.
好了,现在Java就安装成功了,可以选择喜欢的IDE了