ubuntu 12.04 下安装oracle java7 方法

        错误如下所示

Download done.
sha256sum mismatch jdk-7u3-linux-x64.tar.gz
Oracle JDK 7 is NOT installed.
dpkg:处理 oracle-java7-installer (--configure)时出错:
子进程 已安装 post-installation 脚本 返回了错误号 1
在处理时有错误发生:
oracle-java7-installer
E: Sub-process /usr/bin/dpkg returned an error code (1)

        经过一番查找,在 http://forum.ubuntu.org.cn/viewtopic.php?f=48&t=372892论坛中的9楼的方法是正确的。现贴出如下:

sudo rm /var/lib/dpkg/info/oracle-java7-installer*
sudo apt-get purge oracle-java7-installer*
sudo rm /etc/apt/sources.list.d/*java*
sudo apt-get update
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer


有时用上面的也会出现同样的错误,主要是如果在下载过程中自动中断了,接下来就会出现同样的错误。

       错误的解决方法如下:

       1、下载linux安装文件:
       到官网下载jdk-7u3-linux-x64.tar.gz文件
       2、替换
       用下载的文件/var/cache/oracle-jdk7-installer目录下jdk-7u3-linux-x64.tar.gz文件
       3、修改/var/lib/dpkg/info/oracle-java7-installer.postinst
       注释掉文件中
       echo “Downloading…”到echo “Download done”中间的部分。
       4、重新安装
       sudo apt-get install oracle-java7-installer
       OK 搞定!


方法二:手动配置环境

这个在windows下只是安装exe的过程,在ubuntu下已不见得过于复杂,一般了解Java环境配置的,都理解下面的步骤意义:
 
       1. 从oracle官网下载新版jdk的文件,将下载的文件放到/usr/lib/jvm/java中,并解压,ok,jdk已安装完毕!
       2. 环境变量配置
       在终端执行命令: sudo vi /etc/environment,红色部分为添加的信息:
 

JAVAHOME=/usr/lib/jvm/java/jdk1.7.0_04
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java/jdk1.7.0_04/bin:/usr/lib/jvm/java/jdk1.7.0_04/jre/bin"
CLASSPATH=/usr/lib/jvm/java/jdk1.7.0_04 /lib:/usr/lib/jvm/java/jdk1.7.0_04/jre/lib

有时

       接着设置默认的jdk,因为系统默认可能存在别的jdk
       在终端执行命令:
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.7.0_04/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.7.0_04/bin/javac 300
       选择系统默认的jdk,在终端执行命令: sudo update-alternatives --config java 
       如果只存在一个java环境则会出现提示系统只有一个jdk
       最后执行命令: java -version

java version "1.7.0_04"
Java(TM) SE Runtime Environment (build 1.7.0-b04)
Java HotSpot(TM) Client VM (build 15.2-b04, mixed mode, sharing)
        
        
        此时显示使用的Java是sun的Java,ok,环境变量设置成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值