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呢? 答案是可以的! 但使用的时候,只能使用一个,不能 ...
随机推荐
- Java 泛型优点之编译时类型检查
Java 泛型优点之编译时类型检查 使用泛型代码要比非泛型代码更有优势,下面是 Java 官方教程对泛型其中一个优点的介绍: "Stronger type checks at compile ...
- 水晶报表Win10(64bit)VS2013安装成功
windows 10 64 VS2013安装 CR For VS 13_0_18 安装过程没有报错 安装成功http://downloads.businessobjects.com/akdlm/cr4 ...
- 项目Alpha冲刺——随笔集合
课程名称:软件工程1916|W(福州大学) 作业要求:项目Alpha冲刺(团队) 团队名称:葫芦娃队 作业目标:汇总这次冲刺项目的所有随笔文件. 队员学号 队员昵称 博客地址 041602421 de ...
- 用Python破解斗地主残局
相信大家都玩过斗地主,规则就不再介绍了. 直接上一张朋友圈看到的残局图: 这道题我刚看到时,曾尝试用手工来破解,每次都以为找到了农民的必胜策略时,最后都发现其实农民跑不掉.由于手工破解无法穷尽所有可能 ...
- pojA Star not a Tree?
题目链接 pojA Star not a Tree? 题解 啊,模拟退火是个好东西 模拟退火即可 代码 #include<cmath> #include<cstdio> #in ...
- R2 day2
简单写一下吧 emmmm,来晚了1h,没赶上,所以没交.......(捂脸 T1 开始读错题了诶 开烤1.2h后 发现是个傻逼题.... 排序一下,维护前缀最左,右端点 随机数据我跑的比他们都慢... ...
- C++使用thread类多线程编程
转自:C++使用thread类多线程编程 C++11中引入了一个用于多线程操作的thread类,下面进行简单演示如何使用,以及如果进行多线程同步. thread简单示例 #include <io ...
- Kubernetes部署ELK并使用Filebeat收集容器日志
本文的试验环境为CentOS 7.3,Kubernetes集群为1.11.2,安装步骤参见kubeadm安装kubernetes V1.11.1 集群 1. 环境准备 Elasticsearch运行时 ...
- 如何使用IconFont 图标
第一步:使用font-face声明字体 @font-face {font-family: 'iconfont'; src: url('iconfont.eot'); /* IE9*/ src: url ...
- 微信小程序- 提示不在以下合法域名列表中
第一次开发微信小程序时在访问后台数据时总是提示 提示上面问题主要有两个原因: 1.为配置安全合法域名列表: 微信小程序在开发时需要在官网配置固定的数据来源网站: 登录小程序平台中->设置: 图中 ...