当前位置: 首页 > article >正文

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
  1. 上传安装包:如果使用远程连接工具(如Xshell、Xftp),将下载的JDK安装包上传到Linux系统的指定目录。

  2. 解压安装包:使用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
  1. 添加环境变量:在文件末尾添加以下内容,以设置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
  1. 保存并退出:按Esc键退出编辑模式,输入:wq保存并退出vivim编辑器。

五、刷新配置文件

  1. 刷新环境变量:使用source命令刷新配置文件,使环境变量生效。
    source /etc/profile  # 或 source ~/.bashrc

六、验证安装

  1. 检查JDK版本:使用java -version命令检查JDK版本,确认安装是否成功。
java -version
  1. 测试Java程序:编写一个简单的Java程序并运行,以进一步验证JDK安装和配置的正确性。

总结

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



http://www.kler.cn/a/418338.html

相关文章:

  • Verilog的线与类型与实例化模块
  • 【css实现收货地址下边的平行四边形彩色线条】
  • Maya 中创建游戏角色的头发,并将其导出到 Unreal Engine 5
  • 基于树莓派的安保巡逻机器人--项目介绍
  • python股票数据分析(Pandas)练习
  • 前端入门指南:模块打包器是什么?模块打包器的工作原理与实践
  • 粒子群算法优化RBF网络
  • spark同步mysql数据到sqlserver
  • Latex相关问题
  • 基于yolov8、yolov5的铝材缺陷检测识别系统(含UI界面、训练好的模型、Python代码、数据集)
  • 强国复兴项目携手易方达基金、广发基金 高效推进扶贫金发放与保障房建设
  • windows C#-相等比较
  • 《windows堆内存剖析(一)》
  • ChromeBook11 HP G7EE 刷入Ubuntu的记录
  • 鲲鹏麒麟安装离线版MySQL5.7
  • 吉客云数据集成技巧:智能实现MySQL物料信息查询
  • 栈-数组描述(C++)
  • mysql查询语句执行全流程
  • 10x 性能提升,ProtonBase 为教育行业提供统一的数据库和数仓体验
  • 【C#设计模式(16)——解释器模式(Interpreter Pattern)】
  • 搭建业务的性能优化指南
  • [C/C++]排序算法1、冒泡排序
  • 汽车座舱系统名词
  • 【开源免费】基于Vue和SpringBoot的校园资料分享平台(附论文)
  • 七牛智能CDN视频优化方案,展现企业长期价值
  • android shader gl_Position是几个分量