• debian/deepin 15.3 15.4安装jdk 1.7 (或jdk 7),配置默认环境


    一、前言

      Deepin 15.3是基于Debian开发的,安装jdk 1.7有所不同,默认是openjdk-8-jdk,而我们玩一些编译需要的是jdk 7。

      所以本文给出安装JDK 7的教程。

      Deepin15.4在使用以下命令安装时,会提示 gpg: failed to start the dirmngr '/usr/bin/dirmngr': No such file or directory  错误,原因是Deepin15.4没有了dirmngr,所以我们需要先安装这个:

    sudo apt install dirmngr

      这样就可以安装了,如果提示没有公钥,那么自行添加即可,例如:

    #提示没有什么公钥,把后面八位替换即可
    sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 86F44E2A

    二、安装JDK 7

    (一)安装Java-7-Oracle   

      1、添加Java-7-Oracle源,复制到终端运行

    sudo su -
    echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
    echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu precise main" | tee -a /etc/apt/sources.list
    apt-key adv --keyserver keyserver.ubuntu.com --recv-keys EEA14886
    apt-get update
    exit

      2、执行安装命令

    sudo apt-get install oracle-java7-installer

      3、执行设置默认为JDK 7的命令

    sudo apt-get install oracle-java7-set-default

    (二)安装openjdk-7-jdk

      1、添加openjdk-7-jdk源,复制到终端运行

    sudo su -
    echo "deb http://ppa.launchpad.net/openjdk-r/ppa/ubuntu xenial main" | tee -a /etc/apt/sources.list
    echo "deb-src http://ppa.launchpad.net/openjdk-r/ppa/ubuntu xenial main" | tee -a /etc/apt/sources.list
    apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 86F44E2A
    apt-get update
    exit

      2、执行安装命令

    sudo apt-get install openjdk-7-jdk 

      3、安装openjdk-7-jdk注意事项

      安装openjdk-7-jdk问题比较多,下载时很有可能会一直停下来,提示 * %[正在等待报头] ,这个问题网上有一些解决办法,但针对这里不适用。

    这里的解决办法是:

      (1)到添加源的网页单独下载  openjdk-7-jdk  openjdk-7-jre  openjdk-7-jre-headless  这三个文件。

      下载地址: http://ppa.launchpad.net/openjdk-r/ppa/ubuntu/pool/main/o/openjdk-7/

      目标文件(对应系统版本,下载最新的):

        openjdk-7-jdk_7u95-2.6.4-3_amd64.deb  

        openjdk-7-jre_7u95-2.6.4-3_amd64.deb

        openjdk-7-jre-headless_7u95-2.6.4-3_amd64.deb

      (2)将下载的这三个文件复制或移动到  /var/cache/apt/archives/ 目录下,比如我这里采用的是复制:

    sudo cp '/home/dinphy/Downloads/openjdk-7-jdk_7u95-2.6.4-3_amd64.deb' '/home/dinphy/Downloads/openjdk-7-jre-headless_7u95-2.6.4-3_amd64.deb' '/home/dinphy/Downloads/openjdk-7-jre_7u95-2.6.4-3_amd64.deb' /var/cache/apt/archives/

      (3)重新执行安装 openjdk-7-jdk 的命令,解决。

      (4)最后,安装完成,检查版本。如下图所示:

      

    OK,本教程结束,完美解决Deepin 15.3安装 jdk 7(或jdk 1.7)的问题。

  • 相关阅读:
    shell编程
    git
    Flask-SQLAlchemy
    pipreqs
    命令行操作flask
    SQLAlchemy中scoped_session实现线程安全
    打印信息
    键盘事件
    安卓手机APP压力monkey测试
    手机APP功能测试经验分享2016.06.06
  • 原文地址:https://www.cnblogs.com/dinphy/p/5995597.html
Copyright © 2020-2023  润新知