目录
关于JDK的问题
在Java学习的路上遇到了第一个小坑,是关于JDK安装的问题。
首先我选用的JDK是:Java SE Development Kit 8u401,也就是Java8,然后根据电脑系统配置安装x64的。
但由于下载时发现需要登录及注册,我选择去b站阿婆主找一个同样Java8的网盘直接下载。
安装后,在Win+R后输入cmd进入命令提示符输入java是有反应的,但输入javac却并无反应。
我需要解决这个问题,如果不解决它无法通过javac HelloWorld将HelloWorld.class的内容输出。
然后我对比了与其他人安装的JDK的区别,发现我所安装的JDK缺少了jre,我起初以为是这个问题,因此将JDK文件夹直接删除(我以为这样删就干净了),再正规的去 Java Downloads | Oracle 中国 官网上老老实实的登录注册下载。
然而安装时又出现了错误,安装不了了。。。
This version of the JDK is already installed. Please uninstall the JDK and run this installer again
出现了这个提示框,也就是说我并没有删干净。
关于JDK的删除
1.去控制面板将所有关于Java的通通删掉(必须控制面板,不然压根不知道自己删没删干净)
2.删除注册表,直接Win+R然后输入 regedit 打开注册表编辑器,再找到HKEY_LOCAL_MACHINE/SOFTWARE/JavaSoft最后将JavaSoft文件夹删除。
3.删除环境变量,我的电脑———属性———高级系统设置———高级———环境变量,然后在用户变量找到 Path 变量,编辑删除 %JAVA_HOME%\\bin; 和 %JAVA_HOME%\\jre\\bin;(或者是C:\Program Files\Java\jdk-1.8和C:\Program Files\Java\jre-1.8)
4.最后打开命令提示符输入 java 回车,出现 java不是内部或外部命令…… 就可以了。
关于JDK的安装
前面解决完之后, 用在官网 Java Downloads | Oracle 中国 下载的Java8进行安装,又又又在安装时遇到了
JDK安装报错:java(TM) platform SE binary (Process Id:12120)
这个就比较简单,直接按住ctrl+alt,进入任务管理器,然后在详细信息找到找到PID为12120的进程结束掉就可以了。
终于就重新安装成功了!!!
安装我选择默认路径安装到了C盘,然后在我的电脑———属性———高级系统设置———高级———环境变量,再在用户变量找到 Path 变量,编辑添加C:\Program Files\Java\jdk-1.8和C:\Program Files\Java\jre-1.8就行啦!
最后成功界面就是这样!!
所以真的还是去官网上下载得了,就不会浪费这么多时间,认识这么多问题了。。。。