不少java初学者可能像当初的笔者那样,百度一个教程配置环境变量或者向学长求救,但对于环境变量为什么这样配,和可不可以改变一下,百思不得解。以前我只是百度一个(最复杂)配置,发现有人问我的时候,我也不大懂,大丢面子,所以下决心,研究一下环境变量的配置和可能出现的问题,尽可能的详尽并且把原理说清楚,为大家以后的大神之路铺垫。
下载JDK
这一步没什么好说的,JDK官网下载和其他地方下载都可以,自行百度,笔者图方便,实在腾讯管家软件宝库下载的,事实证明也一样好使,版本最好在1.8以上。一般默认next就行,记住安装的路径,待会儿配环境变量会用到。
注:第一次安装的时候是安装jdk,安装完毕第二次弹出的安装窗口是安装jre;
我的处理方法是统一放在叫做java的文件夹下
最好英文路径!
配置Path环境变量
path环境变量是干什么的呢,引用《疯狂Java讲义》的说法
注意:由于版本的问题,有时候Eclipse可使用自带的JDK,也意味着不用配置任何环境变量就可以用,但是如图
没有javac,所以不能用javac编辑,而且笔者发现一个问题,由于笔者偷懒,近一个月没有打开过eclipse,发现eclipse由于找不到JDK路径而打不开,所以最好不要偷懒了。
安装完JDK后配置环境变量 计算机→属性→高级系统设置→高级→环境变量
win8是打开设置-电脑信息 才出现属性界面
懒得敲字了,直接截图百度……
配置CLASSPATH
一般情况下,现在就应该配置CLASSPATH了,但注意,jdk1.5以上无需配置CLASSPATH系统变量!!现在的版本都更新到1.8以上了,也就是说,完成Path的配置工作,环境变量的配置就结束了,百度坑了无数人啊,我还以为这个是万年不变需要背会的流程啊……
原理如下
如果,硬要装的话,如下:
验证
cmd下,输入java -version 和javac -version
逻辑应该还算清楚,关于系统变量和用户变量的区别之类的这么深的东西,看大家反馈了,如果需要就更新;
还有无耻地盗了百度和《疯狂Java讲义》的图;
这里有链接:
JDK安装与环境变量配置-baidu