您的位置:首页 > 编程语言 > Java开发

理解JDK以及在ubuntu 16.04 上JDK安装

2016-11-26 17:05 357 查看
JDK是学好Java的第一步,不管是学习java编程还是要搭建jsp web开发环境,或者是Android开发环境都离不开它。

需要知道的JDK知识

概念

jdk(java development kit)是java程序开发的工具包,也可以这样说jdk是java的sdk。

细节了解

1:jdk的版本:J2SE(标准版,常用版本),J2EE(企业版),J2ME(用于移动设备、嵌入式设备)

2:jdk从1.5版本开始改名为Java SE 5.0。

JRE

普通用户不需要安装JDK来运行java程序,只需要安装JRE(Java Runtime Environment),只需要提供环境运行就行。

JDK的组成

为什么上面要提到JRE呢?其实JRE就包含在JDK中,JDK需要为开发者提供开发工具包,JRE当然包括在内,还包含其他组件:

javac 编译器,将后缀名为.java的源代码编译成后缀名为.class的字节码

java 运行工具,运行.class的字节码

jar 打包工具,将相关的类文件打包成一个文件

javadoc 文档生成器,将源码注释提取成文档,注释需符合规范

jdb debugger 调试工具

等等其他

ubuntu 16.04 安装JDK 1.8

1:去JDK官网下载对应的Linux的JDK版本,注意32位还是64位。

2:在usr/lib下面创建一个名为jvm的文件夹用于放置JDK文件,命令行:sudo mkdir jvm

3:将下载的jdk-8u111-linux-x64.tar.gz文件解压得到jdk1.8.0_111文件,命令行:tar -zxvf jdk-8u111-linux-x64.tar.gz

4:将jdk1.8.0_111移动到上面创建的jvm文件夹,命令行:sudo mv jdk1.8.0_111 /usr/lib/jvm

5:配置系统环境变量,将环境变量配置到etc/profile,即为所有用户配置JDK环境,命令行打开profile:sudo gedit /etc/profile ,在末尾添加几行文字

#set java environment
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_91
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH


6:配置软连接,命令行分别执行下面代码:

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_91/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_91/bin/javac 300


7:验证是否以及搭建成功:

fuxiong@fuxiong-All-Series:~$ java -version
java version "1.8.0_111"
Java(TM) SE Runtime Environment (build 1.8.0_111-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.111-b14, mixed mode)


搞定
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: