1:官网下载所需jdk版本
http://www.oracle.com/technetwork/java/javase/downloads/index.html
2:安装jdk
2.1window安装
超级简单,点击你下载的jdk,一路next就成功了
2.2Linux安装
a.切换到root用户下,创建一个目录
cd /usr
mkdir java
b.将你下载的jdk解压到指定java目录
tar -zxvf jdk-8u60-linux-x64.tar.gz
3:配置环境变量
3.1window下配置
右击‘计算机’---->选择‘属性’--->选择‘高级系统设置’--->在弹窗的面板选择‘高级’--->选择‘环境变量’
在系统变量中选择分别‘新建’
CLASSPATH
JAVA_HOME,值是jdk安装目录
编辑PATH,在path变量值中追加%JAVA_HOME%\bin;
3.2Linux配置
编辑用户home路径下.profile文件,增加新行:
JAVA_HOME=/usr/java/jdk1.8.0_60
export CLASSPATH=.:$CLASSPATH
或
CLASSPATH=.:$CLASSPATH
export CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
或
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME PATH
然后在sh shell上运行. ./.profile, 其中第一个.代表执行。echo $PATH显示设定的path变量值。
4.完成,检查是否安装成功
java -version
java version "1.7.0_79"
Java(TM) SE Runtime Environment (build 1.7.0_79-b15)
Java HotSpot(TM) 64-Bit Server VM (build 24.79-b02, mixed mode)
二、环境变量意义
JAVA_HOME:
1) 作用:简化其它变量设置过程中的内容输入。在变量设置过程中有可能要多次使用到JDK的安装路径,如何简化
多次输入过程? 可先行将JDK的安装路径定义为一变量,以后凡使用到JDK安装路径的地方均使用该变量
进行替换。
PATH:
1) 作用:指定执行外部命令时找寻对应可执行文件的路径范围;
CLASSPATH:
1) 作用:代表Java类的根路径。java命令会从classpath中寻找所需的Java类, Java编译器编译Java类时,也会从
classpath中寻找所需的Java类。classpath的默认值为当前路径。
三:
补充:JDK主要包括内容:
a. Java虚拟机:负责解析和执行Java程序。Java虚拟机可运行在各种平台上;
b. JDK类库: 提供最基础的Java类及各种实用类。java.lang,java.io,java.util,javax.swing和java.sql包中的类都位于JDK类库中。
c. 开发工具: 这些开发工具都是可执行程序,主要包括:
javac.exe 编译工具;
java.exe 运行工具;
javadoc.exe 生成JavaDoc文档的工具
jar.exe 打包工具
等。