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


相关推荐
ModestCoder_5 分钟前
将一个新的机器人模型导入最新版isaacLab进行训练(以unitree H1_2为例)
android·java·机器人
林政硕(Cohen0415)9 分钟前
Linux驱动开发进阶(三)- 热插拔机制
linux·驱动开发·热插拔
wangjun515912 分钟前
linux,物理机、虚拟机,同时内外网实现方案;物理机与虚拟机互通网络;
linux·服务器·网络
杰克崔16 分钟前
分析sys高问题的方法总结
linux·运维·服务器
WSSWWWSSW17 分钟前
安装nfs客户端(centos)
linux·运维·centos
带娃的IT创业者20 分钟前
《Python实战进阶》No39:模型部署——TensorFlow Serving 与 ONNX
pytorch·python·tensorflow·持续部署
a1800793108026 分钟前
软件工程面试题(二十二)
java·面试·软件工程
Bruce-li__27 分钟前
深入理解Python asyncio:从入门到实战,掌握异步编程精髓
网络·数据库·python
RainbowSea29 分钟前
4. RabbitMQ 发布确认的配置详细说明
java·消息队列·rabbitmq
九月镇灵将37 分钟前
6.git项目实现变更拉取与上传
git·python·scrapy·scrapyd·gitpython·gerapy