做java开发首先要学会安装及配置java虚拟机,本次根据我本人的归纳,记录了windows系统和linux系统中如何安装和配置java虚拟机,以备日后查阅,也为入门同行提供参考!
做任何事情之前还是进行需求和目标确定:
1、需要在操作系统安装java的运行环境(java虚拟机),并做基本配置;
以下即为操作步骤:
一、windows系统下:
1、获取安装文件:
进入官网:http://www.oracle.com/technetwork/cn/java/javase/downloads/jdk8-downloads-2133151-zhs.html
注意:需要选择“接受许可协议”,然后根据自己的操作系统下载对应的安装文件(本人为64位win7故下载“Windows x64”的安装文件)
2、安装文件下载完成后,进行安装(如果没有特殊要求直接连续点击“下一步”就可以了,如果需要选择安装路径可以自行选择,但安装路径需要记下,在配置环境变量的时候需要用到);
3、软件安装完成后进行环境变量的配置(其实就是告诉操作系统你的java安装在什么地方,在使用java虚拟机的时候系统能够自动找到虚拟机的安装位置):
进入右键计算机 > 属性 > 高级系统设置 > 环境变量
a、在系统变量中新建一个变量名为“JAVA_HOME”,变量值为虚拟机安装路径(我的为默认安装路径:C:\Program Files\Java\jdk1.8.0_111)的系统环境变量:
这一环境变量的作用:
为了其他变量可以引用,方便jdk版本更换(有时候做项目需要各种不同版本的jdk,要更换jdk版本只要变更这个变量值就可以);
很多第三方软件会根据这个变量名“JAVA_HOME”寻找java虚拟机。
b、继续新建一个变量名为“CLASSPATH”,变量值为:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar的系统变量
这一环境变量的作用
为了程序能找到相应的".class"文件(变量值最前面的点表示从当前目录查找.class文件,后面的dt.jar和tools.jar则为最常引用的.class文件包);
c、编辑“Path”变量,追加“;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin”
注意:要使用英文分号“;”,将需要添加的内容和前面的分隔开来。
这一步的作用
为了在使用java相关命令的时候,不用输入冗长的绝对路径,告诉操作系统你要使用的命令的位置;
以上三步执行完成即环境变量配置完成
4、验证安装及配置是否正确:
用“win+r”,打开命令窗口,输入java并enter(回车)出现如下信息:
输入javac并enter(回车)出现如下信息:
输入java -version
至此,windows系统中JDK安装及配置完成。
二、linux系统下(tar.gz包方式)
1、解压下载的安装包
#tar -zxvf jdk-8u111-linux-x64.tar.gz(须在安装包所在路径执行此命令)
2、将当前解压出来的目录移动到/usr/local/目录下(也可以移动到自定义的目录下)
mv jdk1.8.0_111/ /usr/local/
3、配置环境变量
编辑系统配置文件:
# vi /etc/profile
在文件末尾添加如下内容:
JAVA_HOME=/usr/local/jdk(JDK所在的目录)
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
保存退出vi后执行如下命令使设置立即生效:
# source /etc/profile
4、某些linux系统有默认的jdk,需要执行如下命令更改默认JDK:
update-alternatives --install /usr/bin/java java /usr/jdk/bin/java 300
update-alternatives --install /usr/bin/javac javac /usr/jdk/bin/javac 300
update-alternatives --config java
update-alternatives --config javac
5、验证是否安装成功:
java -version
javac -version
如果看到JDK的版本号,即安装成功!