Linux安装JDK环境

news/2024/10/2 3:14:53

 

1. 下载安装

 官网地址:https://www.oracle.com/java/technologies/downloads/?er=221886#java11

 

 本地包下载后 传入 路径 /usr/local/ 下。

 

  不使用 xftp 也可以直接拖入。如果无法拖入需要安装上传下载文件包:

# 安装上传下载文件包
yum install lrzsz -y

 解压包:

# 将jdk-11.0.16.1_linux-x64_bin.tar.gz解压 到 /usr/local/目录下
tar -zxvf jdk-11.0.16.1_linux-x64_bin.tar.gz -C /usr/local
# 注意:-C参数是将JDK解压之后文件放入usr目录中

 重命名:

# 改个名
mv jdk-11.0.16.1 jdk11

 

  查看:

# 进入jdk解压缩目录查看
cd /usr/local/jdk11/

 

  配置环境变量:

# vi 或 vim配置环境变量
vim /etc/profile    
# 在文件末尾加入如下配置
export JAVA_HOME=/usr/local/jdk11
export PATH=$PATH:$JAVA_HOME/bin

 i 或 insert 进行插入

 

 ESC:wq   保存退出。

 加载配置:

# 加载配置生效
source /etc/profile
# 测试环境变量
java -version

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ryyt.cn/news/44890.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

光子晶体板相关参数优化

筛选能带的方法 在重复23年science论文时,使用了ratio和ratio2,就是判断局域在板附近的程度 注意还要筛选Q因子:if(ewfd.Qfactor>1e6,1,0) ‍ 不用整个BZ都扫描,这样太慢了 就扫两个点 求带隙 ‍ 在派生值-计算中,可以计算一些表达式的表格!辅助筛选,精确知道一些点的…

SpringBoot3整合SpringDoc实现在线接口文档

写在前面 在现目前项目开发中,一般都是前后端分离项目。前端小姐姐负责开发前端,苦逼的我们负责后端开发 事实是一个人全干,在这过程中编写接口文档就显得尤为重要了。然而作为一个程序员,最怕的莫过于自己写文档和别人不写文档 大家都不想写文档,那这活就交给今天的主角S…

Asp.net core依赖注入服务生存期踩坑记录

Asp.net core依赖注入服务生存期踩坑记录 写在开头 今天我本想实现组件全局共享数据(状态管理),保存工厂名,用户登录id,设备编码等字段,以便全局共享。 但我在a组件设置的值到了b组件就不见了。 遇到的问题,与依赖注入服务生存期有关,我们知道依赖注入服务一共有三种:…

mysql手册

查看mysql的配置文件位置 mysql --help | grep "Default options" -C 1输出如下,可知mysql读取默认选项的位置修改mysql cmd提示符 修改提示符有两种方法配置文件 prompt命令 在mysql cmd中使用prompt [text]设置提示符格式对于不是控制字符的字符,则原样输出 单独…

面经梳理-java多线程基础

梳理java多线程基础相关面经题目 线程和进程的概念?守护线程是干什么的?常见的守护线程有哪些? 线程和进程的概念 进程是程序的运行实例,是程序向操作系统申请资源的基本单位,线程是进程的一条执行路径。 Java的线程分为两种:用户线程和守护线程。守护线程作用是为其他线…

VSCode 中 Vue3:找不到模块 “./XXX.vue” 或其相应的类型声明

问题! 代码可以正常运行,但 VSCode 报错: 找不到模块 “./App.vue” 或其相应的类型声明别再去愚昧的添加 d.ts 啦! 只需在 VSCode 安装 TypeScript Vue Plugin (Volar) 拓展享受完全体的 Vue 导入!

面经梳理--java

梳理java相关面经题目 Java创建一个对象的方法有几种?使用new关键字 反射 (1)使用Class类的newInstance方法,只能无参构造器Employee emp2 = (Employee) Class.forName("org.programming.mitra.exercises.Employee").newInstance();或者(目前Class.newInstance()这…

VSCode远程开发配置SSH密钥免密登录

VSCode远程开发配置SSH密钥免密登录 ssh-key-deploy为开源软件,嫌弃报毒,请勿使用 ssh-key-deploy为开源软件,嫌弃报毒,请勿使用 ssh-key-deploy为开源软件,嫌弃报毒,请勿使用 下载ssh-key-deploy SSH密钥生成部署工具 ssh-key-deploy GitHub仓库:https://github.com/ik…