linux jdk 安装 ubuntu

来源:互联网 发布:mac版ps6序列号 编辑:程序博客网 时间:2024/06/06 13:24
1.检查是否安装
root@haiyang-Aspire:~# java -version
程序 'java' 已包含在下列软件包中:
 * default-jre
 * gcj-4.6-jre-headless
 * openjdk-6-jre-headless
 * gcj-4.5-jre-headless
 * openjdk-7-jre-headless
请尝试:apt-get install<选定的软件包>
表示没有安装。

2.下载jdk
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
注意:jdk-8u5-linux-x64.gz其实就是jdk_1.8.0
将下载的文件解压到   /usr/lib/

3.添加环境变量
vi /etc/profile
注意:有些文档是在~/.profile添加全局变量,发现这种添加变量出现问题,因为是修改用户文件夹,无法所有用户使用-
在末尾加上:
export JAVA_HOME=/usr/lib/jdk1.8.0_05
export JRE_HOME=/usr/lib/jdk1.8.0_05/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH
 
/etc/bash.bashrc进行同样添加环境变量,如果不添加root用户无法正常使用。
RHEL/etc/bashrc

4.查看是否安装成功

$ source /etc/profile

root@localhost:/home/nutch# java -version
java version "1.8.0_05"
Java(TM) SE Runtime Environment (build 1.8.0_05-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b02, mixed mode)
到此,已经将oracle jdk配置完成。

注意:
安装java 1.7 之后配置好环境变量,可java –version输出的仍然为1.6
which java 命令输出的路径却是/usr/bin/java
环境变量 env 路径也没有问题
 
这是因为系统会首先开启默认配置路径,解决办法:
首先要彻底删除所有的jdk 1.6的环境:
# rm -f /usr/bin/java
# rm -f /usr/bin/javac
# rm -f /etc/alternatives/java
# rm -f /etc/alternatives/javac
 
添加新的环境:
root@weishuxiao-desktop:/usr/bin# ln -s -f/usr/java/jdk1.8.0_05/jre/bin/java
root@weishuxiao-desktop:/usr/bin# ln -s -f/usr/java/jdk1.8.0_05/bin/javac
 
java –version
 输出:java version "1.8.0_05"
搞定。
0 0