Linux下如何安装JDK

在Linux系统上安装JDK(Java Development Kit),通常包括下面步骤:

  • 下载JDK安装包
  • 解压安装包
  • 配置环境变量等

在介绍安装之前,先厘清一些常用问题。

Linux 下Java 安装到哪个目录比较好?

在Linux系统下,Java(JDK,即Java Development Kit)是可以安装到目录,但通常有几个常见的位置。这些位置主要是基于惯例和方便管理:

  1. 安装路径: /usr/lib/jvm
    • 这是一个常见的目录,用于存放多个版本的Java虚拟机(JVM)。
    • 使用这个目录可以方便地通过符号链接(symlink)或更新环境变量来切换Java版本。
  2. 安装路径:/usr/local/java
    • 这也是一个常用的自定义安装目录,特别是从非包管理器(如直接下载的tar.gz文件)安装Java时。
    • 它位于/usr/local下,这通常用于存放手动安装的软件。
  3. 安装路径:/opt
    • /opt目录用于存放可选的软件包,这些软件包通常由第三方提供,而不是系统的默认包管理器。
    • 如果Java是从一个专门的安装包(如Oracle的RPM或Debian包)安装的,它可能会被放置在/opt/java或类似的子目录下。
  4. 通过包管理器安装
    • 如果使用系统的包管理器(如apt-get、yum、dnf等)来安装Java,JDK通常会被安装在由包管理器管理的标准目录中。
    • 例如,在Debian或Ubuntu上,JDK可能安装在/usr/lib/jvm/java-xx-openjdk-amd64(其中xx是版本号)。

如何是否已经安装Java已经安装的路径

复制代码
which java

要查看当前Java的安装位置,您可以使用which java命令来找到Java可执行文件的路径,然后使用readlink -f $(which java)来解析该路径到实际的Java安装目录(这可能需要一些额外的步骤来定位到JDK的根目录)。但是,请注意,这只会显示当前在PATH中设置的Java版本,如果有多个Java版本,可能需要检查符号链接或更新环境变量来切换到其他版本。

JDK安装步骤

一、准备工作

  1. 确定JDK版本 :根据需要选择合适的JDK版本,如JDK 8、JDK 11、JDK 17等。可以从Oracle官网或其他可信的JDK发布网站下载。

  2. 确定Linux发行版:不同的Linux发行版(如Ubuntu、CentOS等)可能有不同的安装方法和工具。

二、下载JDK安装包

  1. 访问Oracle官网或其他JDK发布网站。

    关于JDK下载的更详细介绍, 可以参考:
    JDK 下载全介绍

  2. 根据系统架构(如x64)和所需版本选择JDK安装包。

  3. 下载JDK安装包,通常是一个.tar.gz.rpm文件。

三、解压JDK安装包

  1. 创建目录 :在文件系统中创建一个用于存放JDK的目录,例如/usr/local/java/usr/lib/jvm

    sudo mkdir -p /usr/local/java # 或 /usr/lib/jvm

  2. 上传安装包:如果使用远程连接工具(如Xshell、Xftp),将下载的JDK安装包上传到Linux系统的指定目录。

  3. 解压安装包 :使用tar命令解压.tar.gz文件,或使用rpm命令安装.rpm文件。

    sudo tar -zxvf jdk-xxxx_linux-x64_bin.tar.gz -C /usr/local/java # 解压到指定目录

或者

复制代码
sudo rpm -ivh jdk-xxxx_linux-x64.rpm  # 直接安装rpm包

四、配置环境变量

  1. 编辑配置文件 :使用文本编辑器(如vivim)编辑系统配置文件,通常是/etc/profile或用户的~/.bashrc文件。

    sudo vi /etc/profile # 或 vi ~/.bashrc

  2. 添加环境变量 :在文件末尾添加以下内容,以设置JAVA_HOMEJRE_HOMECLASSPATHPATH变量。

    export JAVA_HOME=/usr/local/java/jdk-xxxx # 替换为实际JDK安装路径
    export JRE_HOME=JAVA_HOME/jreexport CLASSPATH=.:JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar:JRE_HOME/libexport
    PATH=PATH:JAVA_HOME/bin:$JRE_HOME/bin

  3. 保存并退出 :按Esc键退出编辑模式,输入:wq保存并退出vivim编辑器。

五、刷新配置文件

  1. 刷新环境变量 :使用source命令刷新配置文件,使环境变量生效。

    复制代码
     source /etc/profile  # 或 source ~/.bashrc

六、验证安装

  1. 检查JDK版本 :使用java -version命令检查JDK版本,确认安装是否成功。

    java -version

  2. 测试Java程序:编写一个简单的Java程序并运行,以进一步验证JDK安装和配置的正确性。

总结

  • Linux 中JDK安装路径一般是: /usr/lib/jvm/urs/local/java
  • 查看JDK的安装路径命令 which java


相关推荐
liliangcsdn10 分钟前
mac mlx大模型框架的安装和使用
java·前端·人工智能·python·macos
香蕉可乐荷包蛋13 分钟前
Python学习之路(十三)-常用函数的使用,及优化
开发语言·python·学习
惜.己21 分钟前
使用python的读取xml文件,简单的处理成元组数组
xml·开发语言·python·测试工具
Everbrilliant8925 分钟前
Ubuntu系统下交叉编译Android的X265库
linux·运维·ubuntu·x265交叉编译·android x265·ffmpeg x265
倔强青铜三30 分钟前
苦练Python第25天:玩转字典
人工智能·python·面试
我不要放纵33 分钟前
LVS集群搭建
linux·服务器·lvs
Shimiy35 分钟前
第六章 面向对象编程------进阶
java
阿巴~阿巴~38 分钟前
自主Shell命令行解释器
linux·运维·服务器
许白掰39 分钟前
Linux入门篇学习——借助 U 盘或 TF 卡拷贝程序到开发板上
linux·学习·借助 u 盘拷贝程序到开发板上·借助 tf卡拷贝程序到开发板上
大葱白菜39 分钟前
Java Set 集合详解:从基础语法到实战应用,彻底掌握去重与唯一性集合
java·后端