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呢? 答案是可以的! 但使用的时候,只能使用一个,不能 ...
随机推荐
- flask第十篇——url_for【3】
继续url_for的知识点 # coding: utf-8 from flask import Flask, url_forimport flask app = Flask(__name__) ...
- bzoj4337: BJOI2015 树的同构 树哈希判同构
题目链接 bzoj4337: BJOI2015 树的同构 题解 树哈希的一种方法 对于每各节点的哈希值为hash[x] = hash[sonk[x]] * p[k]; p为素数表 代码 #includ ...
- loj#6076「2017 山东一轮集训 Day6」三元组 莫比乌斯反演 + 三元环计数
题目大意: 给定\(a, b, c\),求\(\sum \limits_{i = 1}^a \sum \limits_{j = 1}^b \sum \limits_{k = 1}^c [(i, j) ...
- bzoj 3811: 玛里苟斯
3811: 玛里苟斯 Time Limit: 10 Sec Memory Limit: 256 MBSubmit: 190 Solved: 95[Submit][Status][Discuss] ...
- Solidworks实例学习
1. 扫描绘制 2. 拉伸切除1 3. 拉伸切除2 4. 旋转切除1 5. 旋转切除2 6. 基准面构建 7. 扫描薄壁 8. 放样1 9. 放样2 10. 放样3
- php urlencode函数 (中文字符转换为十六进制)
urlencode()函数原理就是首先把中文字符转换为十六进制,然后在每个字符前面加一个标识符%. urldecode()函数与urlencode()函数原理相反,用于解码已编码的 URL 字符串,其 ...
- 潭州课堂25班:Ph201805201 爬虫高级 第四课 sclapy 框架 crawispider类 (课堂笔记)
以上内容以 spider 类 获取 start_urls 里面的网页 在这里平时只写一个,是个入口,之后 通过 xpath 生成 url,继续请求, crawispider 中 多了个 rules ...
- Windows平台交叉编译Arm Linux平台的QT5.7库
1.准备交叉编译环境 环境说明:Windows 7 64位 此过程需要: (1)Qt库开源代码,我使用的是5.7.0版本: (2)Perl语言环境5.12版本以上: (3)Python语言环境 2.7 ...
- 【转】两道面试题,带你解析Java类加载机制(类初始化方法 和 对象初始化方法)
本文转自 https://www.cnblogs.com/chanshuyi/p/the_java_class_load_mechamism.html 关键语句 我们只知道有一个构造方法,但实际上Ja ...
- Automatic overvoltage protection
In most cases the voltage that is induced in the coil can not exceed 6V, and it does not have risk t ...