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

Linux安装Java(JKD)

在linux系统的软件安装分为两种方式:

  • tar安装:下载离线安装包tar.gz,解压安装包,执行安装配置,执行安装
  • npm安装:下载npm、安装npm、再执行进一步安装
1 下载JDK(Linux版)
  • https://www.oracle.com/java/technologies/javase-jdk8-downloads.html

  • 官网/云盘/QQ群 (jdk.tar.gz)

2 使用xftp将下载的安装包上传到linux的/usr/local目录

image-20200415110145262

3 解压JDK安装包

tar -zxvf jdk…tar.gz
image-20200415110612822

4 查看JDK工具

JDK目录结构
image-20200415110915002

5 配置环境变量

Linux的环境变量配置在/etc/profile文件中

  • 进入到/etc目录,找到profile文件

    image-20200415111739734
  • 编辑profile文件 : vim profile

    • 在profile文件最后配置以下内容
    export JAVA_HOME=/usr/local/jdk1.8.0_221
    export JRE_HOME=$JAVA_HOME/jre
    export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib
    export PATH=$JAVA_HOME/bin:$PATH
    

6 让配置生效

# 让配置生效
[root@theo etc]# source /etc/profile
# 显示jdk版本
[root@theo etc]# java -version
java version "1.8.0_221"
Java(TM) SE Runtime Environment (build 1.8.0_221-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 边缘计算×AI:绘制未来实时智能的宏伟蓝图
  • 智能化的Facebook未来:AI如何重塑社交网络的面貌?
  • Docker-数据卷指令
  • 使用ThreadStatic属性提供线程安全的数据访问
  • 算法学习day30
  • 一天一个Arrays小知识——Arrays.asList()
  • Java在无人驾驶方向的就业方向
  • QT百度智能云API鉴权,查询 文心一言 服务调用情况
  • PXE服务器自助部署
  • Adobe ColdFusion反序列化漏洞(cve-2017-3066)
  • 【Day04】0基础微信小程序入门-学习笔记
  • SQL报错注入之updatexml
  • 数据仓库怎么建设?一文详解数仓的建设过程!
  • Haproxy搭建Web群集(群集)
  • c++----初识模板
  • [译] 怎样写一个基础的编译器
  • 230. Kth Smallest Element in a BST
  • CSS 提示工具(Tooltip)
  • CSS 专业技巧
  • Go 语言编译器的 //go: 详解
  • happypack两次报错的问题
  • MQ框架的比较
  • nginx 负载服务器优化
  • node学习系列之简单文件上传
  • tensorflow学习笔记3——MNIST应用篇
  • 半理解系列--Promise的进化史
  • 基于OpenResty的Lua Web框架lor0.0.2预览版发布
  • 如何将自己的网站分享到QQ空间,微信,微博等等
  • 微信开源mars源码分析1—上层samples分析
  • 为视图添加丝滑的水波纹
  • ​ssh免密码登录设置及问题总结
  • #14vue3生成表单并跳转到外部地址的方式
  • #70结构体案例1(导师,学生,成绩)
  • #Z2294. 打印树的直径
  • #考研#计算机文化知识1(局域网及网络互联)
  • (2024,RWKV-5/6,RNN,矩阵值注意力状态,数据依赖线性插值,LoRA,多语言分词器)Eagle 和 Finch
  • (Matalb回归预测)PSO-BP粒子群算法优化BP神经网络的多维回归预测
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • (十二)devops持续集成开发——jenkins的全局工具配置之sonar qube环境安装及配置
  • (转)jQuery 基础
  • (转)Linux整合apache和tomcat构建Web服务器
  • (状压dp)uva 10817 Headmaster's Headache
  • ******IT公司面试题汇总+优秀技术博客汇总
  • .axf 转化 .bin文件 的方法
  • .Net IE10 _doPostBack 未定义
  • .NET 回调、接口回调、 委托
  • .net 流——流的类型体系简单介绍
  • .net获取当前url各种属性(文件名、参数、域名 等)的方法
  • .net流程开发平台的一些难点(1)
  • .NET牛人应该知道些什么(2):中级.NET开发人员
  • @EnableWebMvc介绍和使用详细demo
  • @NotNull、@NotEmpty 和 @NotBlank 区别
  • @require_PUTNameError: name ‘require_PUT‘ is not defined 解决方法
  • [Algorithm][动态规划][两个数组的DP][正则表达式匹配][交错字符串][两个字符串的最小ASCII删除和][最长重复子数组]详细讲解
  • [Android]一个简单使用Handler做Timer的例子