Linux下JDK安装教程

下面是“Linux下JDK安装教程”的详细攻略。

1. 下载JDK安装包

首先,需要前往Oracle官网下载适合自己操作系统架构的JDK安装包。可以通过以下链接进入下载页面:

https://www.oracle.com/java/technologies/javase-downloads.html

在下载页面选择符合自己系统版本的JDK安装包,点击下载即可。

2. 安装JDK

下载完成后,使用命令行工具进入下载目录,并运行以下命令安装JDK:

sudo tar zxvf JDK安装包名.tar.gz -C /usr/local/

其中,JDK安装包名需要替换为你下载的JDK安装包的文件名。

3. 配置环境变量

安装完成后,需要配置环境变量以便使得系统可以正确识别JDK。编辑/etc/profile文件,在文件末尾添加以下内容:

export JAVA_HOME=/usr/local/JDK安装包名
export CLASSPATH=.:$JAVA_HOME/lib/
export PATH=$JAVA_HOME/bin:$PATH

其中,JDK安装包名需要替换为你下载的JDK安装包的文件名。

完成后,运行以下命令更新环境变量:

source /etc/profile

4. 验证安装

环境变量配置完成后,可以通过以下命令验证JDK安装是否成功:

java -version

如果输出JDK版本信息,则表示安装成功。

示例一

在CentOS 7下安装JDK 15,并配置环境变量:

  1. 前往Oracle官网下载JDK 15安装包,文件名为jdk-15.0.1_linux-x64_bin.tar.gz。
  2. 在命令行工具中进入下载目录,运行以下命令安装JDK:

sudo tar zxvf jdk-15.0.1_linux-x64_bin.tar.gz -C /usr/local/

  1. 编辑/etc/profile文件,添加以下内容:
export JAVA_HOME=/usr/local/jdk-15.0.1
export CLASSPATH=.:$JAVA_HOME/lib/
export PATH=$JAVA_HOME/bin:$PATH
  1. 运行以下命令更新环境变量:
source /etc/profile
  1. 运行以下命令验证JDK是否安装成功:
java -version

输出以下信息,则表示安装成功:

openjdk version "15.0.1" 2020-10-20
OpenJDK Runtime Environment (build 15.0.1+9-18)
OpenJDK 64-Bit Server VM (build 15.0.1+9-18, mixed mode, sharing)

示例二

在Ubuntu 20.04下安装JDK 8,并配置环境变量:

  1. 前往Oracle官网下载JDK 8安装包,文件名为jdk-8u281-linux-x64.tar.gz。
  2. 在命令行工具中进入下载目录,运行以下命令安装JDK:

sudo tar zxvf jdk-8u281-linux-x64.tar.gz -C /usr/local/

  1. 编辑/etc/profile文件,添加以下内容:
export JAVA_HOME=/usr/local/jdk1.8.0_281
export CLASSPATH=.:$JAVA_HOME/lib/
export PATH=$JAVA_HOME/bin:$PATH
  1. 运行以下命令更新环境变量:
source /etc/profile
  1. 运行以下命令验证JDK是否安装成功:
java -version

输出以下信息,则表示安装成功:

java version "1.8.0_281"
Java(TM) SE Runtime Environment (build 1.8.0_281-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.281-b09, mixed mode)

以上就是Linux下JDK安装教程的完整攻略,希望对你有所帮助。

本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Linux下JDK安装教程 - Python技术站

(0)
上一篇 2023年5月14日
下一篇 2023年5月14日

相关文章

  • 检查linux网络状态的两个脚本

    一、通过定时收发email检测网络连通性 #/bin/bash echo “Daily test mail” > state.txt mail -s Server_State abc@jb51.net < state.txt rm -df ./state.txt ~                         crontab -e增加如下任务…

    Linux 2023年4月11日
    00
  • Linux Gvim shell 替换:变量替换,命令替换,转义字符

    替换:如果表达式中含有特殊字符,shell会进行替换。例如在双引号中使用变量就是一种替换。转义字符也是一种替换 #!/bin/bash a=10 echo -e “Value of a is ${a} \n” #-e表示对转义字符替换,不加的话输出如下# echo “Value of a is ${a} \n” 转义字符替换 下列转义字符可用于echo 1.…

    Linux 2023年4月13日
    00
  • Linux Apache Web服务器安全的8种安全设置技巧

    以下是“Linux Apache Web服务器安全的8种安全设置技巧”的完整使用攻略,包含两个示例说明。 步骤 更新系统软件包。在终端中输入以下命: sudo apt-get update 安装火墙。在终端中输入以下命令: bash sudo apt-get install ufw 启用防火墙。在终端中输入以下命令: bash sudo ufw enable…

    Linux 2023年5月13日
    00
  • Linux select多路复用介绍(转) 转载:http://www.cnblogs.com/Anker/archive/2013/08/14/3258674.html 1、基本概念

    1、基本概念   IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。IO多路复用适用如下场合:   (1)当客户处理多个描述字时(一般是交互式输入和网络套接口),必须使用I/O复用。   (2)当一个客户同时处理多个套接口时,而这种情况是可能的,但很少出现。   (3)如果一个TCP服务器既要处理监听套接口,又要处理已连接套…

    Linux 2023年4月13日
    00
  • 虚拟机使用PuTTY、SSH Secure Shell Client前的配置

    下面是“虚拟机使用PuTTY、SSH Secure Shell Client前的配置”的完整攻略: PuTTY配置 打开PuTTY软件后,在左侧“Session”选项卡中输入虚拟机IP地址和端口号(默认为22)。 在左侧“Connection->SSH->Auth”选项卡中设置私钥文件路径,可以通过点击“Browse”按钮选择本地存储的.pem文…

    Linux 2023年5月24日
    00
  • 服务器实现端口转发的N种方式

    在一些实际的场景里,我们需要通过利用一些端口转发工具,比如系统自带的命令行工具或第三方小软件,来绕过网络访问限制触及目标系统。下文为大家总结了linux系统和windows系统端口转发常用的一些方法。 简介 在一些实际的场景里,我们需要通过利用一些端口转发工具,比如系统自带的命令行工具或第三方小软件,来绕过网络访问限制触及目标系统。下文为大家总结了linux…

    Linux 2023年4月13日
    00
  • 在centos 7中安装配置k8s集群的步骤详解

    一、前置条件 在开始安装配置k8s集群之前,请确认以下前置条件: 在所有节点(Master和Worker)上禁用防火墙或者将必须的端口(如: 10250, 2379-2380, 6443, 10251-10252等)加入到了防火墙的白名单中。 所有节点的时间保持同步 所有节点的主机名和IP地址配置正确 二、安装Docker Kubernetes是基于Dock…

    Linux 2023年5月14日
    00
  • VMware安装Linux CentOS 7.7系统的详细教程

    VMware安装Linux CentOS 7.7 系统详细教程 在使用 VMware 进行虚拟化配置时,我们可以使用 ISO 镜像文件来安装 Linux CentOS 7.7 系统。接下来,我们将详细介绍该安装过程。 步骤 1:下载 ISO 镜像文件 我们需要先下载 Linux CentOS 7.7 的 ISO 镜像文件。你可以在CentOS 官方网站下载。…

    Linux 2023年5月14日
    00
合作推广
合作推广
分享本页
返回顶部