当前位置:   article > 正文

linux下将java7换成java12,ubuntu12.04下安装oraclejava7方法

jdk sha256sum mismatch

5268f80b9b1e01f982625ef6fac83ca1.png

错 误如下所示 : 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,环境变量设置成功

1428d0e076c3959ab11d28a39bc84fab.png

5268f80b9b1e01f982625ef6fac83ca1.png

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/475410
推荐阅读
相关标签
  

闽ICP备14008679号