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)的问题。
debian/deepin 15.3 15.4安装jdk 1.7 (或jdk 7),配置默认环境的更多相关文章
- debian/deepin 15.3安装jdk 1.7 (或jdk 7),配置默认环境
一.前言 Deepin 15.3是基于Debian开发的,安装jdk 1.7有所不同,默认是openjdk-8-jdk,而我们玩一些编译需要的是jdk 7. 所以本文给出安装JDK 7的教程. 二.安 ...
- 下载、安装jdk8(Windows下)并配置变量环境
一.官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html 点击下图中的downloa ...
- 从零开始安装搭建win10与ubuntu20.04双系统开发环境——集安装、配置、软件、美化、常见问题等于一体的——超详细教程
目录 **前言 ** 关于系统安装配置与软件安装 一.Win10安装ubuntu20.04双系统 1.按照自己的需求分区 2.配置软件镜像源 软件包管理工具介绍 更换APT源--使用国内镜像 3.解决 ...
- SharePoint 2013 配置开发环境,需安装VS2012插件
原文:SharePoint 2013 配置开发环境,需安装VS2012插件 SharePoint 2013已经安装好了,接下来就是配置开发环境,安装VS2012,但是,装好了以后,发现没有ShareP ...
- SharePoint 2013配置开发环境,需安装VS2012插件
SharePoint 2013已经安装好了,接下来就是配置开发环境,安装VS2012,但是,装好了以后,发现没有SharePoint 2013开发的支持,如下图: 然后,去网上查找资料,VS2012对 ...
- Linux(Deepin 15.9) - MySQL5.7 安装
Linux(Deepin 15.9) - MySQL5.7 安装 sudo apt install mysql-server/panda sudo apt install mysql-client/p ...
- linux(centos8):安装java jdk 15 (java 15)
一,下载jdk15 官方网站: https://www.oracle.com/java/ 下载页面: https://www.oracle.com/cn/java/technologies/javas ...
- JDK 15 JAVA 15的新特性展望
目录 JEP 371: Hidden Classes JEP 372: 删除 Nashorn JavaScript Engine JEP 377: 新的垃圾回收器ZGC正式上线了 JEP 378: T ...
- 一台电脑安装多个版本的jdk
我们平时在做Java开发的时候,有时需要使用多个版本的jdk, 那么一台电脑上需要安装多个JDK了. 那一台电脑上可不可以同时安装多个版本的jdk呢? 答案是可以的! 但使用的时候,只能使用一个,不能 ...
随机推荐
- [Web安全] XXE漏洞攻防学习(中)
0x00.XXE漏洞攻击实例 攻击思路: 1. 引用外部实体远程文件读取 2. Blind XXE 3. Dos 0x01.外部实体引用,有回显 实验操作平台:bWAPP平台上的XXE题目 题目: 进 ...
- 监听发现局域网dropbox客户端broadcast-dropbox-listener
监听发现局域网dropbox客户端broadcast-dropbox-listener Dropbox是一款网盘文件同步工具.为了实现局域网内同步,该工具会通过UDP 17500端口发送广播包.N ...
- Luogu2570 [ZJOI2010]贪吃的老鼠 ---- 网络流
Luogu2570 [ZJOI2010]贪吃的老鼠 题面描述 https://www.luogu.org/problemnew/show/P2570 然后题意大概就是m只老鼠,然后吃n个奶酪,已知 ...
- loj#2552. 「CTSC2018」假面
题目链接 loj#2552. 「CTSC2018」假面 题解 本题严谨的证明了我菜的本质 对于砍人的操作好做找龙哥就好了,blood很少,每次暴力维护一下 对于操作1 设\(a_i\)为第i个人存活的 ...
- 洛谷.2325.[SCOI2005]王室联邦(贪心)
题目链接 比较水的题 然而.. 首先可以考虑DFS 每B个分一个块,但是这样链底不会和上边相连 于是考虑从底下开始分,即在DFS完一个点时才将其加入栈中:当子树size==B时出栈 最后在根节点可能会 ...
- CODEVS.3990.中国余数定理2(CRT)
题目链接 颓了一天 写个模板吧.. Chinese_Remainder_Theorem: MashiroSky.远航之曲 #include <cstdio> #include <cc ...
- bootstrap中的对话框-dialog
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <meta name= ...
- C++ 友元函数总结
1.为什么要引入友元函数:在实现类之间数据共享时,减少系统开销,提高效率 具体来说:为了使其他类的成员函数直接访问该类的私有变量 即:允许外面的类或函数去访问类的私有变量和保护变量,从而使两个类共享同 ...
- unity中HideFlags的利用
HideFlags主要用于控制物体在hierarchy,Inspector视图的显示销毁等的bit mask~ None:默认情况,正常可见对象~ API: HideInHierarchy:在Hier ...
- db2文件系统已满
文章主要讲述的是DB2文件系统已满的正确解决方案,此文首先是以列举错误案例来对其进行分析,之后再给出正确的解决方案,以下就是文章的主要内容的具体描述,望大家浏览之后会对其有更好的了解. DB2文件系统 ...