Ubuntu上安装oracle java 7

http://sddhn.blog.163.com/blog/static/128187792013103014453434/


1、通过PPA
这种安装方式特点:
1、安装的java含jdk、jre和浏览器插件
2、自动识别64bit或者32bit
3、自动升级为最新版本
4、支持 Ubuntu 13.10, 13.04, 12.10, 12.04 and 10.04 或  Linux Mint
1.1在终端中执行安装命令:
   
   
sudo add - apt - repository ppa : webupd8team / java
sudo apt - get update
sudo apt - get install oracle - java7 - installer
                   1.2验证是否安装成功:
  
  
java -version
                   正常显示:
 
 
1.3移除 Oracle Java 7
   
   
sudo apt - get remove oracle - java7 - installer
2、手工安装
                2.1下载最新的java安装文件 tar.gz格式,在此以jdk-7u45-linux-x64.tar.gz为例,下载到/opt下。
   下载地址http://www.oracle.com/technetwork/java/javase/downloads/index.html  
2.2 解压缩
    
    
tar zxvf jdk-7u45-linux-x64.tar.gz
2.3 设置环境变量
命令
     
     
sudo gedit  ~/.bashrc
在文件末尾增加如下行:
     
     
export JAVA_HOME = /opt/ jdk1 . 7.0 _45 
export JRE_HOME = $JAVA_HOME / jre 
export CLASSPATH =.: $JAVA_HOME / lib : $JRE_HOME / lib : $CLASSPATH 
export PATH = $JAVA_HOME / bin : $JRE_HOME / bin : $PATH
然后保存,退出,使用source命令使之生效
    
    
source ~/.profile
              2.4更改默认的JDK版本
查看系统已安装的java版本及优先级
    
    
            sudo update - alternatives -- dispaly java
                      系统默认只安装的open-jdk,而且优先级是1051,设置一个高一点的优先级给oracle的jdk就可以了,比如1200,在终端窗口执行如下命令:
     
     
sudo update - alternatives -- install / usr / bin / java java / opt / jdk1 . 7.0 _45 / bin / java 1200  
sudo update - alternatives -- install / usr / bin / javac javac / opt / jdk1 . 7.0 _45 / bin / javac 1200  
sudo update - alternatives -- install / usr / bin / jar jar / opt / jdk1 . 7.0 _45 / bin / jar 1200  
sudo update - alternatives -- install / usr / bin / javah javah / opt / jdk1 . 7.0 _45 / bin / javah 1200   
sudo update - alternatives -- install / usr / bin / javap javap / opt / jdk1 . 7.0 _45 / bin / javap 1200   
        查看系统中安装的所有的java版本

sudo update-alternatives --config java  


如果oracle JDK并不是默认配置(标识*的行),通过选择行号更改为oracle JDK为默认JDK即可。


2.5测试

      java -version


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值