做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(回车)出现如下信息:

java 代码如果是windows系统读取路径和linux系统路径 java windows linux_jdk环境配置

输入javac并enter(回车)出现如下信息:

java 代码如果是windows系统读取路径和linux系统路径 java windows linux_jdk环境配置_02

输入java -version

java 代码如果是windows系统读取路径和linux系统路径 java windows linux_jdk_03

至此,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的版本号,即安装成功!