>데이터 베이스 >MySQL 튜토리얼 >ubuntu 12.04 下安装oracle java7 方法

ubuntu 12.04 下安装oracle java7 方法

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-06-07 15:32:461239검색

错 误如下所示 : Download done.sha256sum mismatch jdk-7u3-linux-x64.tar.gzOracle JDK 7 is NOT installed.dpkg:处理 oracle-java7-installer (--configure)时出错:子进程 已安装 post-installation 脚本 返回了错误号 1在处理时有错误发生:oracle-ja

        错误如下所示

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,环境变量设置成功
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.