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

linux安装JDK8

一、首先下载安装包

        Oracle 提供了下载,但需要登录 Oracle 账号才能下载。可以自行下载,我下载的是
        JDK 1.8.0_144版本的。        

二、解压安装

        下载好安装包之后,在linux服务器下的 usr/local/ 目录下创建 java目录。

 mkdir java

        然后在该目录下上传下载好的 zip包或者tar包。

        一般是上传命令:unzip
        zip包解压使用:unzip
        tar.gz包解压使用: tar -zxvf 文件名.tar.gz

      

三、配置环境变量

        编辑当前用户的环境变量配置文件:

  vim ~/.bashrc

        系统全局生效的配置文件:

 sudo vim /etc/profile

        如果 sudo 命令不生效,则需要先执行:

    yum install sudo -y  

        然后在环境变量文件中最下面添加如下配置:(#号开头的不需要)

#设置环境变量 JAVA_HOME 为你的 JDK 安装目录。

export JAVA_HOME=/usr/local/java/jdk1.8.0_144

#$JAVA_HOME/bin 加到 PATH 环境变量的最前面。让系统可以在任何目录下直接执行 Java 命令

export PATH=$JAVA_HOME/bin:$PATH

#CLASSPATH:Java 类路径,用于告诉 JVM 去哪里找 .class 文件。

#.:当前目录,也就是你运行命令的目录。

#$JAVA_HOME/lib/dt.jar:开发工具库(Development Tools),包含 Swing 等图形界面支持类。

#$JAVA_HOME/lib/tools.jar:JDK 工具类库,比如编译器 javac 等。

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

        然后执行是配置文件生效的命令:

   source /etc/profile

        最后执行 java -version  来检查是否配置成功!

 

http://www.xdnf.cn/news/558253.html

相关文章:

  • Python Day27 学习
  • leetcode 33. Search in Rotated Sorted Array
  • vue图片懒加载指令实现
  • 指针深入理解(二)
  • 在表格中使用AI解析通信协议
  • Vue3 父子组件传值, 跨组件传值,传函数
  • 进程——概念及状态
  • 算法训练之分治(快速排序)
  • 浏览器播放 WebRTC 视频流
  • 从客厅到驾驶舱:FSHD 如何成为全场景显示「破局者」
  • 第四十一节:人脸检测与识别-Haar 级联分类器
  • 城市共治的伦理平台愿景
  • 第6天-Python操控摄像头:从入门到实战
  • 四元数中 w xyz 的含义及应用
  • 通义灵码助力JavaScript开发:快速获取API与智能编码技巧
  • celery独立部署接入数据库配置
  • 【C++算法】68.栈_字符串解码
  • 关于Linux服务器数字取证一
  • pytorch小记(二十四):PyTorch 中的 `torch.full` 全面指南
  • Python 包管理工具 uv
  • RocketMQ 的事务消息是如何实现的
  • 【Java高阶面经:微服务篇】3.熔断机制深度优化:从抖动治理到微服务高可用架构实战
  • unipp === 状态管理 Pinia 使用
  • 萌新联赛第(三)场
  • 自建主机NAS
  • Java转Go日记(四十二):错误处理
  • 链表-设计链表
  • OBS Studio:windows免费开源的直播与录屏软件
  • Tractor S--二维转一维,然后最小生成树
  • Python 中 pass 语句的详解和使用