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


相关推荐
ZSYP-S几秒前
Day 15:Spring 框架基础
java·开发语言·数据结构·后端·spring
yuanbenshidiaos8 分钟前
C++----------函数的调用机制
java·c++·算法
o(╥﹏╥)23 分钟前
linux(ubuntu )卡死怎么强制重启
linux·数据库·ubuntu·系统安全
是小崔啊26 分钟前
开源轮子 - EasyExcel01(核心api)
java·开发语言·开源·excel·阿里巴巴
娶不到胡一菲的汪大东28 分钟前
Ubuntu概述
linux·运维·ubuntu
黄公子学安全34 分钟前
Java的基础概念(一)
java·开发语言·python
liwulin050635 分钟前
【JAVA】Tesseract-OCR截图屏幕指定区域识别0.4.2
java·开发语言·ocr
jackiendsc40 分钟前
Java的垃圾回收机制介绍、工作原理、算法及分析调优
java·开发语言·算法
Yuan_o_40 分钟前
Linux 基本使用和程序部署
java·linux·运维·服务器·数据库·后端
Oneforlove_twoforjob44 分钟前
【Java基础面试题027】Java的StringBuilder是怎么实现的?
java·开发语言