首先关于JDK版本的选择–附百度网盘链接
现在互联网行业各家公司大部分使用的是jdk8.0(也被叫做jdk1.8,有兴趣的话可以去百度以下jdk演变历史)虽然现在jdk更新到11版本了,但是不建议使用最新版本,本人因此踩过很多坑! 所以推荐jdk1.8版本的,如果需要或者想要其他版本的,可以到官网下载,以下附的链接为jdk1.8版本的
链接:https://pan.baidu.com/s/18VbyMz8-J9SaNwnAprU7TA
提取码:ixtb
关于jdk,jre和jvm关系介绍
关于jdk安装
第一步:下载好jdk
第二步:选择一个盘,创建一个文件夹,安装在这个文件夹里(根据本人的经验,这样做至少有两点好处,1:卸载方便。2:配置环境方便)
第三步:双击下载好的jdk,进入安装页面。
第四步:在选择安装路径的时候,选择你先前新建的jdk文件夹里。(如:C:\java\jdk,意思是在C盘建了一个名为java的文件夹,在java文件夹里又建了一个名为jdk和jre的文件夹(jre最好不要放在jdk文件夹里),jdk的安装目录就选择在这里。PS:这是本人的安装路径选择,每个人创建哪个就选择哪个安装路径。)
下一步后,选择jre的安装路径,就放到你建的jre文件夹里
安装完成后打开安装时选择的文件夹看看
jdk环境变量配置
第五步:安装成功后,配置环境变量
找到“此电脑”,点击右键,选择“属性”进入页面,选择高级系统设置
进入环境变量后,开始设置
CLASSPATH和JAVA_HOME是新建的环境变量,点击新建
PATH是系统自带的,只需要点击编辑在后面加两条路径即可
第一步:新建JAVA_HOME变量名
变量名JAVA_HOME的变量值选择你安装的jdk的安装目录的路径,如图,我安装在C盘java文件夹下的jdk文件夹里,所以我就选择这个文件夹的路径,即C:\java\jdk
第二步:选择系统自带的PATH变量
(关于jre的路径,本人弄错了,小伙伴们不要按照以下我的写,选择你们jre解压到的文件夹,就是前面你们新建的jre文件夹,我的应该是C:\java\jre\bin)
在PATH里添加如图第三步的;两个。
使用%JAVA_HOME%这个的好处是,以后卸载重装jdk不用再操心环境变量的配置,前提是你的jdk的安装目录不变,如果变量,你也只需要改变JAVA_HOME变量名下的
注:%JAVA_HOME%\jre\bin,这个是进行运行环境路径配置
附:好像Windows10对此不支持了,你们可以先试试,不行的话把%JAVA_HOME%全改了,文章末尾有说明
第三步:新建CLASSPATH变量名
变量值输入:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar; 注意第一个字符“小数点”和最后的分号,千万别忘了,建议直接ctrl+c,Ctrl+v。****(注意要都用英文键盘输入)
测试是否安装成功
使用Windows+r:打开系统运行框,输入cmd进入系统命令提示窗口(传说中的黑窗口)
先输入java
再输入javac
javac是java语言的编译器,将java源代码语言转换成JVM能够识别的语言,然后由JVM转化成当前这个机器能够识别的机器语言
再输入java -version查看以下版本
如果都可以,则说明安装成功,完美!
谢谢观看,原创不易,点个收藏,给个赞赏,外加关注,感激不尽
----------------------------------------------------------------------------------------------分割线
遇到电脑重启后cmd窗口javac不能使用的问题。
按照以上的方法安装好java环境(jdk和jre),发现重启电脑之后javac命令都不能识别了,但是java命令可以,之后重新修改一下环境变量中的JAVA_HOME后又再次生效,重启电脑后又不能使用,不知道这是不是只有Windows才出现的毛病。
以下是解决办法
将所有的%JAVA_HOME%都替换成jdk或者jre的绝对路径