Linux服务器下Java环境配置-详细

2023-05-16

环境:Linux环境

具体步骤:

1、首先查看当前服务器环境是否已配置了JAVA/

命令:java -version

2、开始配置

① 通过官网下载JDK文件,地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html(此次安装的是jdk1.8.0_321)

② 准备安装:

  • 在服务器根目录 /usr/local/ 下新增JAVA文件夹:mkdir java
  • 将已下载的JDK文件上传至 /usr/local/java 文件夹,用到的工具如:winscp
  • 将tar包进行解压:tar -zxvf .........
  • 解压成功后,准备配置环境

③ 环境配置

  • 配置文件位置 /etc/profile
  • 编辑此文件:vi /etc/profile
  • 添加:

    JAVA_HOME=/usr/local/java/jdk1.8.0_321
    CLASSPATH=$JAVA_HOME/lib/
    PATH=$PATH:$JAVA_HOME/bin
    export PATH JAVA_HOME CLASSPATH

    注意:
    JAVA_HOME对应的路径为JDK实际安装路径

  • 接下来需重新刷新下配置文件执行:source /etc/profile
  • 配置完成!

④ 验证已成功安装配置JAVA,执行:java -version

结束!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux服务器下Java环境配置-详细 的相关文章

随机推荐

  • linux下查看磁盘分区,文件系统,磁盘文件系统的命令

    http www linuxsir org bbs thread214738 html 一 df 命令 xff1b df 是来自于coreutils 软件包 xff0c 系统安装时 xff0c 就自带的 xff1b 我们通过这个命令可以查看
  • Redis源码-数据结构之Adlist双端链表

    Redis的Adlist实现了数据结构中的双端链表 xff0c 整个结构如下 xff1a 链表节点定义 xff1a typedef struct listNode struct listNode prev struct listNode n
  • Redis源码-事件库

    网上看了很多Redis事件库的解读 xff0c 自己也研究了好几遍 xff0c 还是记录下来 xff0c 虽然水平有限 xff0c 但是进步总会是有的 网络事件库封装了Epoll的操作 xff08 当然是指Linux下的多路复用了 xff0
  • Redis源码分析-内存数据结构intset

    这次研究了一下intset xff0c 研究的过程中 xff0c 一度看不下过去 xff0c 但是还是咬牙挺过来了 xff0c 看懂了也就是那么回事 xff0c 静下心来 xff0c 切莫浮躁 Redis为了追求高效 xff0c 在存储下做
  • swift解析html

    最 近刚刚接触IOS开发 xff0c 在swift和OC之间纠结了很久 xff0c 不过对于一个java程序员来说 xff0c OC实在有些难以上手 xff0c 再看看swift xff0c 她就友好多了 xff0c 虽然现在大部分的App
  • 归并排序的迭代实现

    之前在另一篇文章中C 43 43 归并排序与快速排序详细分析了归并排序的递归实现 xff0c 但是会占用大量的时间和空间 xff0c 算法的效率低下 xff1b 使用迭代的方式代替递归的方式虽然比较难想 xff0c 但是会增大效率 如何写迭
  • java.lang.IllegalArgumentException异常解决

    在maven项目中测试代码的时候 xff0c 碰到java lang IllegalArgumentException 异常 xff1a 严重 Servlet service for servlet e3 manager in contex
  • Linux下的 command not found错误(解决方法)

    当我们在 Linux下执行一个命令时 xff0c 报 bash XXXX command not found xff0c 这和Windows是相同的道理 xff0c 都是环境变量惹的祸 xff0c 就是说你的 命令的 执行文件不在 usr
  • ubuntu18.04输入正确用户密码后黑屏并闪回登录界面解决方案

    过年离开实验室一会 xff0c 接了个向日葵远程控制 xff0c 连进来一不认识的 xff0c 然后工作站的cloudcompare打不开 xff0c 回来重启电脑之后开机一直循环登录界面 xff0c 没有办法进入任何一个用户的桌面 参考了
  • 小狼毫输入法的详细配置大全

    小狼毫输入法的详细配置大全 1 安装 在官网 https rime im download 下载并安装 这个路径有所有配置菜单的快捷方式 C ProgramData Microsoft Windows Start Menu Programs
  • 自我实现ArrayList

    面试者经常遇到集合类源码的问题 我们不求将所有的细节都记住 xff0c 但ArrayList与LinkedList比较 add get remove 扩容 及相关时间复杂度等核心思想要理解得一清二楚 ArrayList底层用数组实现 xff
  • 好博客要记录:JVM基础概念总结:数据类型、堆与栈、基本类型与引用类型

    JVM基础概念总结 xff1a 数据类型 堆与栈 基本类型与引用类型 Java虚拟机中 xff0c 数据类型可以分为两类 xff1a 基本类型和引用类型 基本类型的变量保存原始值 xff0c 即 xff1a 他代表的值就是数值本身 xff1
  • Future、FutureTask浅析

    Futurer多用于 耗时线程的计算 xff0c 主线程可以在完成自己的任务后 xff0c 再去查询该Future是否执行完毕并获取结果 他有一个回调函数protected void done xff0c 当任务结束时 xff0c 该回调函
  • 基于LinkedBlockingQueue源码自我实现阻塞队列

    LinkedBlockingQueue是一个阻塞的 线程安全的 由链表实现的双向队列 xff0c 和ArrayBlockingQueue一样 xff0c 是最普通也是最常用的阻塞队列 现基于LinkedBlockingQueue源码自我实现
  • AsyncTask原理详解

    在Android中 xff0c 异步执行是很重要的一块内容 xff0c 诸如网络请求 xff0c 大图片的加载 xff0c 等待等耗时操作都要在后台线程执行 xff0c 而这些操作又要通过UI线程来调用 xff0c 这样我们不得不需要通过异
  • LinearLayout和RelativeLayout的特殊属性

    Relativelayout属性 xff1a 属性名称描述android layout centerHorizontal水平居中android layout centerVertical垂直居中android layout centerIn
  • Activity launchmode和Intent flag详解

    学习安卓 xff0c 首先就要接触和学习Activity xff0c 想必大家在学习activity的过程中一定对activity的launchmode有过困惑 好在网络上关于activity launchmode的博客 解释一大堆 xff
  • 利用Canvas saveLayer手动绘制圆角View

    项目中包含了一个腾讯地图 xff0c 由于腾讯地图mapView不支持圆角背景 xff0c so决定自己画四个圆角view CornerView xff0c 覆盖在mapView上以实现圆角矩形的效果 要实现这样的效果 xff0c 需要重新
  • java内部类总结

    内部类是指在一个外部类的内部再定义一个类 类名不需要和文件夹相同 内部类可以是静态static的 xff0c 也可用public xff0c default xff0c protected和private修饰 xff08 而外部顶级类即类名
  • Linux服务器下Java环境配置-详细

    环境 xff1a Linux环境 具体步骤 xff1a 1 首先查看当前服务器环境是否已配置了JAVA 命令 xff1a java version 2 开始配置 通过官网下载JDK文件 xff0c 地址 xff1a https www or