Ubuntu16安装OpenJDK7

  • 前言
  • 一、替换Ubuntu16更新源
  • 二、安装OpenJDK7

前言

由于Ubuntu16目前无法通过apt方式进行安装openjdk7,常见的两种方式:配置仓库方式失效,手动安装方式依赖太多。

参考相关博客,用Ubuntu14的更新源替换Ubuntu16的更新源,安装openjdk7,本博客仅记录操作。

博客链接:https://www.cnblogs.com/phoebus-ma/p/16461350.html

一、替换Ubuntu16更新源

  • 用Ubuntu14的更新源替换Ubuntu16的更新源。
cp /etc/apt/sources.list /etc/apt/sources.list.bak # 备份# 替换更新源
cat>/etc/apt/sources.list <<EOF
#deb cdrom:[Ubuntu 14.04.6 LTS _Trusty Tahr_ - Release amd64 (20190304.5)]/ trusty main restricted# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://cn.archive.ubuntu.com/ubuntu/ trusty main restricted
deb-src http://cn.archive.ubuntu.com/ubuntu/ trusty main restricted## Major bug fix updates produced after the final release of the
## distribution.
deb http://cn.archive.ubuntu.com/ubuntu/ trusty-updates main restricted
deb-src http://cn.archive.ubuntu.com/ubuntu/ trusty-updates main restricted## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://cn.archive.ubuntu.com/ubuntu/ trusty universe
deb-src http://cn.archive.ubuntu.com/ubuntu/ trusty universe
deb http://cn.archive.ubuntu.com/ubuntu/ trusty-updates universe
deb-src http://cn.archive.ubuntu.com/ubuntu/ trusty-updates universe## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://cn.archive.ubuntu.com/ubuntu/ trusty multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu/ trusty multiverse
deb http://cn.archive.ubuntu.com/ubuntu/ trusty-updates multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu/ trusty-updates multiverse## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://cn.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiverse
deb-src http://cn.archive.ubuntu.com/ubuntu/ trusty-backports main restricted universe multiversedeb http://security.ubuntu.com/ubuntu trusty-security main restricted
deb-src http://security.ubuntu.com/ubuntu trusty-security main restricted
deb http://security.ubuntu.com/ubuntu trusty-security universe
deb-src http://security.ubuntu.com/ubuntu trusty-security universe
deb http://security.ubuntu.com/ubuntu trusty-security multiverse
deb-src http://security.ubuntu.com/ubuntu trusty-security multiverse## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu trusty partner
# deb-src http://archive.canonical.com/ubuntu trusty partner## This software is not part of Ubuntu, but is offered by third-party
## developers who want to ship their latest software.
deb http://extras.ubuntu.com/ubuntu trusty main
deb-src http://extras.ubuntu.com/ubuntu trusty mainEOF# 刷新
apt update

二、安装OpenJDK7

  • 命令如下:
apt autoremove tzdata
# 因tzdata-java需要,ubuntu 16的tzdata版本需降级,这里降级成ubuntu 14的版本.
apt install tzdata=2019a-0ubuntu0.14.04
add-apt-repository ppa:openjdk-r/ppa
apt update
apt-cache search openjdk
apt install tzdata-java
apt install openjdk-7-jre-headless
apt install openjdk-7-jre
apt install openjdk-7-jdk
  • 验证如下:
java -version # 回显如下:# java version "1.7.0_201"
# OpenJDK Runtime Environment (IcedTea 2.6.17) (7u211-2.6.17-0ubuntu0.1)
# OpenJDK 64-Bit Server VM (build 24.201-b00, mixed mode)

Ubuntu16安装OpenJDK7相关推荐

  1. mysql 5.7.16默认密码_(转)Ubuntu16安装mysql5.7未提示输入密码,安装后修改mysql默认密码...

    Ubuntu16安装mysql5.7未提示输入密码,安装后修改mysql密码默认密码 mysql默认密码为空 但是使用mysql -uroot -p 命令连接mysql时,报错 ERROR 1045 ...

  2. VMware ubuntu16安装

    VMware ubuntu16安装 虚拟机安装ubuntu16 安装步骤 安装ubuntu 安装ubuntu后,发现不能全屏显示 一些必要的配置 换源 安装中文输入法 编译环境配置 虚拟机安装ubun ...

  3. Ubuntu16安装OpenStack

    OpenStack介绍 注意 :系统使用的是Ubuntu16,最少4核8G内存,20G硬盘空间. Openstack 核心组件Keystone.Glance.Nova OpenStack是一个开源的具 ...

  4. Ubuntu 18.04安装openJDK7编译安卓6.0.0_r1

    最近在使用AOSP编译安卓6.0.0_r1源码,自己的机器是Ubuntu18.04 TLS,试了网上所有安装openjdk7的教程发现没有一个可以使用的,实属无奈只能自己动手解决这个问题完成了编译,教 ...

  5. Ubuntu16安装搜狗输入法报错:dpkg: 处理归档 sogoupinyin.deb (--install)时出错:安装 sogoupinyin 将破坏 fcitx-ui-qimpanel

    Ubuntu16安装搜狗输入法报错:dpkg: 处理归档 sogoupinyin_2.3.2.07_amd64-831.deb (–install)时出错:安装 sogoupinyin 将破坏 fci ...

  6. Ubuntu16安装CUDA9.0+Anaconda+Tensorflow1.8GPU(2018.08.20最新)

    最近装了好多次环境了,踩了N多坑,记录一下,尽量安装的先后顺序也不要换,因为一般情况下,驱动安装不好的话,重装系统作为解决方法的概率比较大,所以尽量先装驱动比较好. 最好是刚刚重装好的崭新的ubunt ...

  7. ubuntu16安装go语言

    服务器环境:ubuntu16.04 go语言版本:1.13 go1.13 linux64位安装包:https://download.csdn.net/download/yzf279533105/121 ...

  8. ubuntu16 安装文本对比软件

    之前在windows上比较文本差异用beyond compare.现在在ubuntu16上发现一个类似好用的软件.安装方式: sudo apt-get install meld 到此安装完成.

  9. ubuntu16安装中文输入法

    参考自 :https://jingyan.baidu.com/article/bad08e1ef4b2f109c85121b7.html 原材料: ubuntu16 步骤: 1.在桌面的最左边选择设置 ...

最新文章

  1. 关于 继承、扩展和协议,深度好文
  2. css命名规范和书写规范
  3. Debian Linux下的Python学习——函数
  4. POJ 3660 Cow Contest(传递闭包floyed算法)
  5. python调用函数怎么表示_Python---7函数(调用定义函数)
  6. php实现多条件查找分页,Yii2.0框架实现带分页的多条件搜索功能示例
  7. html hover效果下拉个框,关于下拉菜单(CSS)中,“:hover”样式的设置问题?
  8. 几种常见的分布及其性质
  9. BeautifulSoup库用法总结
  10. 数字电路基础知识——组合逻辑电路(数据选择器MUX、多路复用器)
  11. Drools(2):Drools快速入门
  12. ubuntu 20.04 | 美化主题、图标、光标、壁纸、登录背景
  13. JavaScript 弹出框(警告框、确认框、提示框)
  14. uniapp 自定义模板
  15. MC9S中断函数编写
  16. python面板数据分析代码_面板数据分析是什么如何进行面板数据分析?
  17. ROS发布者(Publisher)和订阅者(Subscriber)的python编程实现(讲解超级详细)
  18. SRE从踩坑到牛逼(二)利用Python进行Arcgis站点分析+Nginx日志分析
  19. 比较有用的若干EXCEL常用函数
  20. File的了解与使用

热门文章

  1. 预则立他山之石--团队计划、访谈优秀前辈
  2. leetcode 853. 车队
  3. Linux软链接创建及删除
  4. jQuery实现表单序列化反序列化
  5. flutter基于fijkplayer封装播放器皮肤
  6. 未能连接到pppoe服务器怎么回事,路由器pppoe连接不上怎么办
  7. 女孩姓闵取独特的名字大全
  8. 集结多种便捷功能,华为云会议让沟通简单化
  9. 英灵神殿云服务器配置要求,英灵神殿服务器配置 英灵神殿服务器搭建指南
  10. 计算机在网站设计中的应用,计算机网站设计在教学辅助管理中的应用