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. python远程登录linux命令,Python+requests通过paramiko远程登录Linux执行sh命令
  2. 写论文前先交提纲,没准儿提前就被顶刊接收!Nature:论文还没写,就知道是好研究...
  3. 【Nginx】 server 配置记录
  4. java正则表达式验证密码_java密码验证正则表达式校验
  5. OpenCV在相机或图像中检测QR码的实例(附完整代码)
  6. maven jpa_使用Hibernate 4,JPA和Maven的架构创建脚本
  7. Linux 命令之 type -- 显示指定命令的类型
  8. c语言循环数组赋值,for循环里边给数组赋值的难题
  9. 修改ip和计算机名,批量设置IP地址和计算机名
  10. 我的gpu_tensorflow和cuda配置过程
  11. protoc 生成C++代码
  12. 微信开放平台(公众号)API学习笔记(1)-公众号测试账户
  13. 电子科技大学计算机学院图章,桂林电子科技大学印章管理暂行规定
  14. 信驰达微信iBeacon摇一摇周边方案ibeacon蓝牙设备
  15. 《深入理解C指针》——认识指针
  16. ARM NEON - RGB转灰度的实现 (DSP Factory学习总结)
  17. 宠物诊所java项目_任务一宠物诊所项目概述.PDF
  18. python能开发小程序吗_搭建小程序用Python语言可以搭建吗?
  19. 5.22 阿博茨科技 面试总结
  20. MATLAB在simulink仿真中出现的重要错误及解决办法

热门文章

  1. 金额转大写(可处理千万亿,精确到分)
  2. 苏州百特电器有限公司网站设计
  3. 2011年.NET面试题总结---献给即将找工作的同行们 .
  4. ZBar源码分析——image.c | 2021SC@SDUSC
  5. 微软Bing Chat全面开放,所有人可用!官宣多项重大升级,日活用户超过1亿
  6. JS实现数组去重的八种方法(实用)
  7. python 获取文件名称唯美_5行代码搞定14种常见图的python可视化库,还自带16种优美主题,真是太喜欢了...
  8. PHP获取随机数和取整
  9. 消防知识安全教育培训PPT模板
  10. Linux 之 .bashrc 文件作用