java,javac不是内部和外部命令的解决办法。(Win10 JDK11)

前言:想搞Andriod开发,追随时代潮流将JDK1.8换成了JDK11,之后进行Andriod开发前准备出现了大大小小的问题,特此记录,希望对大家由帮助。
Andriod步骤:

回归正题:
在设置Path环境变量时,网上很多教程都是设置的相对路径。
一类做法:

配置环境变量:
新建环境变量:JAVA_HOME 值为:D:\Program Files\Java\jdk1.7.0
新建环境变量:CLASSPATH 值为:.;%JAVA_HOME%\lib;(注意:点号表示当前目录,不能省略)
在系统变量Path的值的前面加入以下内容:%JAVA_HOME%\bin;(注意:这里的分号不能省略)到这里,JDK安装完毕。

java,javac不是内部和外部命令的解决办法。(Win10 JDK11)_第1张图片
上图引自博客:https://blog.csdn.net/a973685825/article/details/78144259

java,javac不是内部和外部命令的解决办法。(Win10 JDK11)_第2张图片
引自博客:https://www.cnblogs.com/ring1992/p/8551976.html

此种做法是采用相对路径方法,个人感觉容易出错,而且如此设置之后,javac命令报错,需要重新设置,因此推荐一劳永逸的方法。

环境变量Path中增加变量:(增加JDK路径和JRE路径,如图)
java,javac不是内部和外部命令的解决办法。(Win10 JDK11)_第3张图片
网上有教程说,这两个变量是否置顶也会有影响,因此,就先置顶吧。

你可能感兴趣的:(java,javac不是内部和外部命令的解决办法。(Win10 JDK11))