当前位置: 首页 > news >正文

JDK(Ubuntu 18.04.6 LTS)安装笔记

一、前言

  本文与【MySQL 8(Ubuntu 18.04.6 LTS)安装笔记】同批次:先搭建数据库,再安装JDK,后面肯定就是部署Web应用:典型的单机部署。“麻雀虽小五脏俱全”,善始善终,还是记下来吧。

二、准备
(1)选择 JDK 版本并下载

  对于 JDK 版本,如果没有特别要求,首选Java 8。
  在官网上下载即可,目标文档形如:jdk-8uXXX-linux-x64.tar.gz。本文中子版本为441,见附录(1)。
  该文档不是安装文件(.deb)而是绿色版,解压即可使用。

(2)安装目录

  按惯例,安装目录为:/usr/lib/jvm/。该目录中可以存放多个 JDK 版本。

三、过程
(1)创建安装目录并解压
mkdir /usr/lib/jvm
tar -xvf jdk-8u441-linux-x64.tar.gz -C /usr/lib/jvm
(2)设置环境变量
vim /etc/profile

  在末尾添加行,用于定义 JAVA_HOME 和 PATH 这2个变量:

JAVA_HOME="/usr/lib/jvm/jdk1.8.0_441"
PATH=$JAVA_HOME/bin:$PATH

  使定义生效:

source /etc/profile
(3)验证安装是否成功
echo $JAVA_HOME
javac -version
java -version

  自此,安装完成。

附录
(1)选择 JDK 安装文档

  位置:https://www.oracle.com/java/technologies/javase/javase8u211-later-archive-downloads.html。

java8下载选择

相关文档

  [1]. MySQL 8(Ubuntu 18.04.6 LTS)安装笔记。

【完】

相关文章:

  • 【C++】vector扩容缩容
  • 量化价值投资的SWOT分析:从传统投资到量化策略的转型
  • 基础算法合集-二分查找(三种写法)
  • 智能指针(shared_ptr)之二
  • 新手村:正则化
  • 高防IP是什么
  • Linux——进程优先级/切换/调度
  • LeetCode算法题(Go语言实现)_58
  • Linux系统编程---精灵进程与守护进程
  • 基于 Vue 2 开发的分页卡片列表组件(带懒加载和点击事件)
  • 对流对象的理解
  • 知识储备-DC综合相关
  • 新手村:过拟合(Overfitting)
  • # 深度学习中的学习率调度:以 PyTorch 图像分类为例
  • Java 开发瓶颈破局:飞算 JavaAI 如何一站式生成标准化项目结构?
  • 云贝餐饮 最新 V3 独立连锁版 全开源 多端源码 VUE 可二开
  • C++面向对象特性之继承篇
  • 生物计算安全攻防战:从DNA存储破译到碳基芯片防御体系重构
  • PowerQuery汇总整个文件夹中的数据
  • DC-2寻找Flag1、2、3、4、5,wpscan爆破、git提权
  • 吃菜和吃肉,哪个更“增肌”?
  • 航空货运三巨头去年净利合计超88亿元,密切关注关税政策变化和市场反应
  • 马上评丨电子屏不如黑板?解决问题不能靠怀旧
  • 王励勤谈国乒备战洛杉矶奥运会:要对六块金牌制定新的战略
  • 马上评丨全面取消 “仅退款”,反内卷的必然
  • 我们的免疫系统,是世界上最好的“医生”