win10配置jdk1.8 的环境变量
第一步,下载jdk安装文件。1直接百度jdk1.8,一般第一条就是官方下载网址。根据自己系统下载对应版本即可。END第二步,安装jdk1双击安装包,按照默认设置直接安装即可。END第三部,配置环境变量1打开“文件资源管理器”——右键“此电脑”——“属性”——“高级系统设置”——“高级”——“环境变量”——“新建”2新建环境变量JAVA_HOME变量名:JAVA_HOME变量值:C:\
第一步,下载jdk安装文件。
-
1
直接百度jdk1.8,一般第一条就是官方下载网址。根据自己系统下载对应版本即可。
END
第二步,安装jdk
-
1
双击安装包,按照默认设置直接安装即可。
END
第三部,配置环境变量
-
1
打开“文件资源管理器”——右键“此电脑”——“属性”——“高级系统设置”——“高级”——“环境变量”——“新建”
-
2
新建环境变量JAVA_HOME
变量名:JAVA_HOME
变量值:C:\Program Files\Java\jdk1.8.0_152
变量值是自己的jdk安装目录
-
3
新建环境变量CLASSPATH
变量名:CLASSPATH
变量值:
-
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
需要注意变量值前面的“.;”
-
4
配置环境变量Path
双击Path,点击新建,添加“%JAVA_HOME%\bin”;
再次点击新建,添加“%JAVA_HOME%\jre\bin”。
这里要特别注意一下,win10环境变量值是一行一行的,不要直接点击新建,添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”,否则会出现“javac不是内部或外部命令”错误。
注意:这时候如果运行java -version时报错:
could not find java.dll
could not find java SE Runtime Enviornment
解决方法:将刚刚添加的两行上移到最顶端!
理由是:你安装过其他版本的jdk,在系统变量Path的最前面有一值:
C:\ProgramData\Oracle\Java\javapath; ,电脑会优先进这个路径找jre,所以要放在首位才会被识别到.
可以把这行删了,然后就不用移到顶端了.
将这两行写在开头的话,下次打开path环境变量的值就不会展开了,而是变作一团,就是只在一行展示,因为这行有"%"
我配置的环境变量 好像无法识别%JAVA_HOME%,所以我直接用jdk的绝对路径代替了,
第四步,测试
-
Win+R键弹出运行窗口,输入cmd,回车弹出命令行窗口。
-
2
分别输入“java -version”、“javac -version”回车后出现以下信息说明配置成功。
注意事项
-
配置Path环境变量时不要直接添加“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”
最后强调可能出现不成功的原因
我现在是1.8,因为是1.8,所以
在安装jdk8的时候,安装过程中会在系统变量Path的最前面加上了C:\ProgramData\Oracle\Java\javapath;
这是安装jdk8的时候带出来的,并且在Path的最前面,所以无论修改注册表还是Java控制台都没有用,
执行的指令在系统变量中搜寻命令时最先找到的就是C:\ProgramData\Oracle\Java\javapath;
始终是jdk8的。
那么,我们需要把Path最前面的C:\ProgramData\Oracle\Java\javapath;删除
这样才能对JAVA_HOME修改来切换需要的jdk环境。
这段是我复制过来的,哈哈,毕竟我也是弱鸡。总之照做就对了,找到PATH,把“C:\ProgramData\Oracle\Java\javapath;”删掉,友情提醒,最好先把整个path内容COPY一份,免得手抖删错了。
删除之后,听说会出现如下错误(但是我没有出现):
(然后可能还会不行,因为C:\Windows\System32下面还有三个文件java.exe、javaw.exe和javaws.exe,也需要删了)
但是我也只找到了javaws.exe然后删掉了,可能我之前换得时候不小心处理过,所以少了两个。
然后要做的就和之前的配置一样了,把那三个系统变量从1.8换成1.7的。(记得输入java -version验证一下版本)
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)