博客
关于我
Linux安装JDK 17
阅读量:792 次
发布时间:2023-02-04

本文共 1032 字,大约阅读时间需要 3 分钟。

一、准备工作

  • 下载JDK 17安装包
    • 访问Oracle官网下载与Linux系统对应的JDK 17版本,确保选择与系统架构(如x64)匹配的版本。
    • 下载完成后,你将获得一个.tar.gz格式的压缩包,例如jdk-17_linux-x64_bin.tar.gz
  • 创建安装目录(可选,但推荐):
    • 在Linux系统中,建议选择合适的目录存放JDK,例如/usr/local/java/opt/java。使用mkdir命令创建目录,如mkdir -p /usr/local/java
  • 二、上传与解压

  • 上传JDK安装包
    • 如果需要将安装包上传到Linux服务器,可以使用SCP命令或其他文件传输工具(如FTP、SFTP等)。
    • 例如,使用SCP命令上传:scp jdk-17_linux-x64_bin.tar.gz 用户名@Linux服务器IP:/目标目录
  • 解压JDK安装包
    • 使用tar命令解压安装包到指定目录,例如:tar -zxvf jdk-17_linux-x64_bin.tar.gz -C /usr/local/java/
  • 三、配置环境变量

  • 编辑环境变量配置文件
    • 使用文本编辑器(如vim、nano)编辑/etc/profile文件,例如:vim /etc/profile
  • 添加环境变量
    • /etc/profile末尾添加以下行,设置JAVA_HOMEPATHCLASSPATH环境变量:
      export JAVA_HOME=/usr/local/java/jdk-17 export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  • 保存并关闭文件
    • 在vim编辑器中,按Esc键退出编辑模式,然后输入:wq并回车保存并关闭文件。
  • 四、使环境变量生效

    • 执行source /etc/profile命令,使环境变量立即生效。

    五、验证安装

    • 使用java -version命令验证JDK安装,例如:
      java -version
      如果命令输出JDK 17版本信息,说明安装成功。

    注意事项

    • 确保有足够的权限(通常需要root权限)执行相关操作。
    • 如果系统已有其他Java版本安装,可以使用update-alternatives命令管理多个版本。
    • 下载或安装过程中遇到问题时,检查网络连接、文件路径和权限设置是否正确。

    转载地址:http://xzkfk.baihongyu.com/

    你可能感兴趣的文章
    Linux学习总结(57)——生产环境用户权限管理规范
    查看>>
    Linux学习总结(58)——生产环境运维故障处理指南
    查看>>
    Linux学习总结(5)——CentOS常用的目录文件操作命令
    查看>>
    Linux学习总结(5)——CentOS常用的目录文件操作命令
    查看>>
    Linux学习总结(60)——Linux系统常用命令速查手册
    查看>>
    Linux学习总结(61)——Ansible 快速入门学习
    查看>>
    Linux学习总结(62)——什么是堡垒机?为什么需要堡垒机?
    查看>>
    Linux学习总结(63)——CMDB 详细介绍:概念、架构、模型、表设计及开源选择
    查看>>
    Linux学习总结(64)——DBA常用的Linux命令汇总
    查看>>
    Linux学习总结(65)——Linux 服务器安全强化的七个步骤
    查看>>
    Linux学习总结(66)——CentOS7操作系统SSH安全加固
    查看>>
    Linux学习总结(67)——shell脚本中$0 $1 $# $@ $* $? $ 等总结
    查看>>
    Linux学习总结(68)——Linux 30年专访:Linus Torvalds谈Linux内核开发与Git
    查看>>
    Linux学习总结(69)——Linux 生成随机数的6种方法
    查看>>
    Linux学习总结(6)——CenterOS7安装mysql5.5的方法
    查看>>
    Linux学习总结(6)——CenterOS7安装mysql5.5的方法
    查看>>
    Linux学习总结(70)——Bash 脚本中常用的内置变量汇总
    查看>>
    Linux学习总结(71)——Linux 管理面板哪家强?云帮手、APPNODE 还是宝塔?
    查看>>
    Linux学习总结(72)——Linux系统安全加固
    查看>>
    Linux学习总结(73)——Linux高频命令大总结
    查看>>