最近换了新电脑,所有的软件在工作之余都要重新安装一遍,今天就重新安装了idea和java jdk,我idea用的版本是idea2018.3.6,jdk版本是1.8.0_191,系统是win10。
idea安装很顺利,jdk安装出现javac安装不成功,提示不识别命令。
我觉得可以记录一下:
通常在安装jdk时,需要解压exe安装包,然后按照提示傻瓜式点击下一步,最后修改环境变量即可。
注意,这里有第一个易错点:
安装包名必须是这样的格式,起名不能随便起
jdk1.8.0_191
同样,伴生文件jre1.8.0_191亦是(jre管理javac,是程序进行编译的工具,极其重要)
没错这么做没有问题,但修改环境变量的方式发生了改变。
以前:
右键我的电脑->属性->高级系统设置->环境变量
首先:在环境变量对话框中的系统变量中点击“新建”按钮,在弹出的新建系统变量里的变量名中输入JAVA_HOME,在变量值中输入JDK的根目录: D:\Software\Java\jdk1.8.0_191 ,然后点击确定,返回环境变量对话框
然后:
在系统变量中查看是否有“CLASSPATH”变量,如果没有,则新建这个变量,变量名classpath 变量值 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;
注意,此变量值以英文句点符号开始,以分号结束。然后点击确定,返回环境变量对话框。
最后在你的系统变量里面找一个变量名是Path的变量,需要在它的值域里面追加:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
进入cmd,输入java -version 和 javac -version,有值,可喜可贺,可喜可贺。
我这里现在:
傻瓜式进入到修改变量那一环,
首先:在环境变量对话框中的系统变量中点击“新建”按钮,在弹出的新建系统变量里的变量名中输入JAVA_HOME,在变量值中输入JDK的根目录: D:\Software\Java\jdk1.8.0_191 ,然后点击确定,返回环境变量对话框
然后:
在你的系统变量里面找一个变量名是Path的变量,需要在它的值域里面追加:%JAVA_HOME%\bin;即可。
其他人的博客大多是第一种,如果你出现javac无法运行的时候,不妨试试我这第二种办法吧。