笔记 笔记
首页
  • 开发工具
  • Java Web
  • Java 进阶
  • 容器化技术
  • Java 专栏

    • Java 核心技术面试精讲
    • Java 业务开发常见错误 100 例
  • 数据库专栏

    • MySQL 实战 45 讲
    • Redis 核心技术与实战
  • 安全专栏

    • OAuth 2.0 实战课
  • 计算机系统
  • 程序设计语言
  • 数据结构
  • 知识产权
  • 数据库
  • 面向对象
  • UML
  • 设计模式
  • 操作系统
  • 结构化开发
  • 软件工程
  • 计算机网络
  • 上午题错题
在线工具 (opens new window)

EasT-Duan

Java 开发
首页
  • 开发工具
  • Java Web
  • Java 进阶
  • 容器化技术
  • Java 专栏

    • Java 核心技术面试精讲
    • Java 业务开发常见错误 100 例
  • 数据库专栏

    • MySQL 实战 45 讲
    • Redis 核心技术与实战
  • 安全专栏

    • OAuth 2.0 实战课
  • 计算机系统
  • 程序设计语言
  • 数据结构
  • 知识产权
  • 数据库
  • 面向对象
  • UML
  • 设计模式
  • 操作系统
  • 结构化开发
  • 软件工程
  • 计算机网络
  • 上午题错题
在线工具 (opens new window)

购买兑换码请添加

添加时候请写好备注,否则无法通过。

  • 设计模式

  • JVM 详解

  • Linux

    • Linux 简介
    • Linux 与 Windows 比较
    • 关于操作系统的选型
    • 安装 Ubuntu Server
    • Linux 远程控制管理
    • Linux 的目录结构
    • Linux 操作文件目录
    • Linux 系统管理命令
    • Linux 开关机命令
    • Linux 压缩命令
    • Linux 编辑器
    • Linux 软件包管理
    • Linux 用户和组管理
    • Linux 文件权限管理
    • Linux 安装 Java
      • 概述
      • 下载地址
      • 解压缩并移动到指定目录
        • 解压缩
        • 创建目录
        • 移动安装包
        • 设置所有者
      • 配置环境变量
        • 配置系统环境变量
        • 添加如下语句
        • 配置用户环境变量
        • 添加如下语句
        • 使用户环境变量生效
      • 测试是否安装成功
      • 为其他用户更新用户环境变量
    • Linux 安装 Tomcat
    • Linux 安装 MySQL
    • 附:Linux LVM 磁盘扩容
  • Redis

  • 分布式锁

  • Shiro

  • Gradle

  • Java 进阶
  • Linux
EasT-Duan
2023-04-23
目录

Linux 安装 Java

欢迎来到我的 ChatGPT 中转站,极具性价比,为付费不方便的朋友提供便利,有需求的可以添加左侧 QQ 二维码,另外,邀请新用户能获取余额哦!最后说一句,那啥:请自觉遵守《生成式人工智能服务管理暂行办法》。

# Linux 安装 Java

# 概述

此处以 JDK 1.8.0_152 为例

# 下载地址

http://www.oracle.com/technetwork/java/javase/downloads/index.html

# 解压缩并移动到指定目录

# 解压缩

tar -zxvf jdk-8u152-linux-x64.tar.gz
1

# 创建目录

mkdir -p /usr/local/java
1

# 移动安装包

mv jdk1.8.0_152/ /usr/local/java/
1

# 设置所有者

chown -R root:root /usr/local/java/
1

# 配置环境变量

# 配置系统环境变量

nano /etc/environment
1

# 添加如下语句

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games"
export JAVA_HOME=/usr/local/java/jdk1.8.0_152
export JRE_HOME=/usr/local/java/jdk1.8.0_152/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
1
2
3
4

# 配置用户环境变量

nano /etc/profile
1

# 添加如下语句

if [ "$PS1" ]; then
  if [ "$BASH" ] && [ "$BASH" != "/bin/sh" ]; then
    # The file bash.bashrc already sets the default PS1.
    # PS1='\h:\w\$ '
    if [ -f /etc/bash.bashrc ]; then
      . /etc/bash.bashrc
    fi
  else
    if [ "`id -u`" -eq 0 ]; then
      PS1='# '
    else
      PS1='$ '
    fi
  fi
fi

export JAVA_HOME=/usr/local/java/jdk1.8.0_152
export JRE_HOME=/usr/local/java/jdk1.8.0_152/jre
export CLASSPATH=$CLASSPATH:$JAVA_HOME/lib:$JAVA_HOME/jre/lib
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH:$HOME/bin

if [ -d /etc/profile.d ]; then
  for i in /etc/profile.d/*.sh; do
    if [ -r $i ]; then
      . $i
    fi
  done
  unset i
fi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29

# 使用户环境变量生效

source /etc/profile
1

# 测试是否安装成功

root@UbuntuBase:/usr/local/java# java -version
java version "1.8.0_152"
Java(TM) SE Runtime Environment (build 1.8.0_152-b16)
Java HotSpot(TM) 64-Bit Server VM (build 25.152-b16, mixed mode)
1
2
3
4

# 为其他用户更新用户环境变量

su dfd
source /etc/profile
1
2
#Linux
上次更新: 2025/04/12, 05:37:39
Linux 文件权限管理
Linux 安装 Tomcat

← Linux 文件权限管理 Linux 安装 Tomcat→

最近更新
01
Reactor 核心
02-24
02
前置条件
10-30
03
计算机网络
09-13
更多文章>
Theme by Vdoing | Copyright © 2019-2025 powered by Vdoing
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式