ubuntu16.04安装jdk并配置

来源:互联网 发布:燕十八php 编辑:程序博客网 时间:2024/05/21 04:19

最终目标是在hadoop集群环境下并运行python。

第二篇 安装Jdk并设置环境配置


(如果需要为hadoop做准备的,请直接看下一篇安装hadoop,里面有装jdk及配置)

准备:

Ubuntu 16.04 x64

jdk-8u92-linux-x64.tar.gz 

(下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html)


1、下载文件

下载地址已给出


2、打开终端

快捷键Ctrl+Alt+T


3、创建Java目标路径文件

在终端输入 sudo mkdir/usr/lib/jvm 回车

输入密码完成创建


4、把jdk压缩包放到主页home下

直接粘贴复制就可以了


5、解压jdk文件

终端输入    sudo tar -C /usr/lib/jvm -xzf jdk-8u92-linux-x64.tar.gz      回车


6、查看本机上是否还有java可选

终端输入    sudo update-alternatives --list java    回车

若显示   update-alternatives: 错误: 无 java 的候选项    则表示系统中没有java可选,可以进行以下步骤


7、配置环境变量

终端输入  sudo gedit ~/.bashrc  回车

在打开的文本编辑器末尾换行添加如下内容:

export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_92   

export JRE_HOME=${JAVA_HOME}/jre  

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  

export PATH=${JAVA_HOME}/bin:$PATH

右上角保存


8、查看是否配置成功

终端输入  java -version  回车

如果显示了java版本信息则表示成功


9、未配置成功,解决方案

在第8步没有显示版本信息而是显示

程序 'java' 已包含在下列软件包中:
 * default-jre
 * gcj-4.9-jre-headless
 * gcj-5-jre-headless
 * openjdk-8-jre-headless
 * gcj-4.8-jre-headless
 * openjdk-9-jre-headless
请尝试:sudo apt install <选定的软件包>


则需要手动设置系统默认JDK

终端输入 cd /usr/lib/jvm/jdk1.8.0_92/   回车

终端输入 sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_92/bin/java 300 回车

终端输入 sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_92/bin/javac 300 回车

终端输入 sudo update-alternatives --config java 回车

回车


10、重复第8步 检查是否安装成功



参考资料

http://jingyan.baidu.com/article/c33e3f48a3365dea15cbb5c9.html

http://blog.sina.com.cn/s/blog_4d7e764e0101fpxg.html


0 0
原创粉丝点击