JAVA_HOME配置

2023-05-16

Linux下配置

查询方法:

which java:查看Java执行命令位置
ls -lrt /usr/bin/java:查看软链位置
ls -lrt /etc/alternatives/java:查看真事指向位置

执行结果:

配置环境变量

vi /etc/profile

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.262.b10-1.el7.x86_64
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

刷新验证

source /etc/profile
export $JAVA_HOME

Mac下配置

查询方法

which java
/usr/libexec/java_home

执行结果

在这里插入图片描述
在这里插入图片描述

配置环境变量

vi ~/.bash_profile

export JAVA_HOME=/Users/zsx/Library/Java/JavaVirtualMachines/corretto-1.8.0_312/Contents/Home
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

刷新验证

source ~/.bash_profile
echo $JAVA_HOME

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

JAVA_HOME配置 的相关文章

  • Objective-C 相当于 Java 枚举或“静态最终”对象

    我试图找到一个与 Java 枚举类型或 public static final 对象等效的 Objective C 例如 public enum MyEnum private String str private int val FOO f
  • 可序列化对象的 ArrayList 的加密保存和解密加载

    我在 SD 卡中保存并加载一个文件 其中包含ArrayList使用这两种方法的可序列化对象 保存方法 public static void saveUserList ArrayList
  • 如何打印JTable中选定的行

    我尝试使用主 JTable 的选定行和相同的头和单元格渲染来创建临时 JTable 但是当我尝试打印它时 我只得到一个带有线边框的空矩形 我在如何打印 JTable 的特定行 列 https stackoverflow com questi
  • 调试器不会停止在 Intellij IDEA 中的源代码处

    我有一个相当奇怪的问题 无法使用 Intellij IDEA 解决 我正在解析电子邮件文件org apache james mime4j包裹 但我的邮件文件格式不兼容Date 标头 因此 我从 mime4j 源创建了模块 并从磁盘中删除了
  • 在 JList 中写一些东西

    嘿 我还有另一个问题 我创建JList在我的主窗口中 现在我想向其中添加一些内容 我这样做 private void jButton2ActionPerformed java awt event ActionEvent evt Dodaj
  • 内部/匿名类的最佳实践[关闭]

    Closed 这个问题是基于意见的 help closed questions 目前不接受答案 匿名类和静态内部类的最佳实践 设计和性能方面 是什么 就我个人而言 我认为静态内部类提供了更好的封装 并且应该提供更好的性能 因为它们无法访问类
  • 简单的Java程序插入USB热点后速度慢100倍

    我有以下Java程序 class Main public static void main String args throws java io IOException long start System nanoTime java io
  • 如何在不冒 StackOverflowError 风险的情况下使用 CompletableFuture?

    我想遍历异步函数的搜索空间 我将逻辑编码如下 Assuming that a function maps a range of inputs to the same output value minimizes the input valu
  • 是否有适用于 Java 的 CalDAV 客户端库? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我想使用 CalDAV 协议与我的日
  • String.intern() 线程安全吗

    我想在Java中使用 String intern 来节省内存 对具有相同内容的字符串使用内部池 我从不同的线程调用这个方法 这是个问题吗 对你的问题的简短回答是肯定的 它是线程安全的 但是 您可能需要重新考虑使用此工具来减少内存消耗 原因是
  • java内存不足然后退出

    我有一个必须分析大文件的软件 限制输入或提供无限内存都不是一个选择 所以我必须忍受飞行的 OOME 因为 OOME 只杀死线程 所以我的软件运行在一些糟糕的状态 从外面看一切都很好 因为进程正在运行 但在内部却是脑死亡 我想拔掉它的插头 但
  • org.apache.poi 中的异常

    我试图编写一个可以读取和写入的程序 xlsx文件中 下面提供的代码旨在能够编写其第一个 Excel 程序 package excel reader import java io FileOutputStream import java io
  • 用二进制数、常规数字和格雷编码填充矩阵

    我有一个包含 1 s 或 0 s 的矩阵 用于创建二进制数 其宽度为n 对于 n 2 和 n 3 它看起来像 00 000 01 001 10 010 11 011 100 101 110 111 等等 现在我正在使用以下代码来生成它 in
  • Java中如何将Object[]转换为String[]?

    我有一个关于 Java 的问题 我有一个Object Java默认的 不是用户定义的 我想将它转换为String 谁能帮我 谢谢 这是转换 for int i 0 i lt objectArr length i try strArr i o
  • mysql 准备好的语句错误:MySQLSyntaxErrorException

    我使用准备好的语句编写了选择语句 每次尝试运行都会出现此错误 我如何克服这个错误 我的jdbc连接器是mysql connector java 5 1 13 bin jar 我的代码 public Main add ad to getAdD
  • jasper 报告文件中出现错误

    首先 我在 iReport 5 1 0 中创建一个 R D1 jrxml 文件 我执行该报告的 Java 代码如下所示 import java sql Connection import java sql DriverManager imp
  • java.lang.IllegalStateException:FragmentManager 已被销毁

    活动中onResume我称之为 volley request 的方法 它获取项目列表 然后将它们加载到此活动内的 ListFragment 中 当我第一次进入活动时 一切正常 但当我重新进入活动时 ListFragment 为空 并且控制台
  • Java无损保存原始JPEG

    如下所示 我有第一张图像是原始 JPEG 图像 第二张图像用于缓冲图像 然后使用保存http www lac inpe br JIPCookbook 6040 howto compressimages jsp http www lac in
  • 找出对象列表中是否包含具有指定字段值的内容?

    我有一个从数据库收到的 DTO 列表 它们有一个 ID 我想确保我的列表包含具有指定 ID 的对象 显然 在这种情况下创建具有预期字段的对象不会有帮助 因为 contains 调用 Object equals 并且它们不会相等 我想出了这样
  • Spring Boot 2 中的 401 代替 403

    With 春季启动 https projects spring io spring boot 1 5 6 发布我能够发送 HTTP 状态代码401代替403如中所述如果请求未经身份验证的uri 如何让Spring Security响应未经授

随机推荐

  • 新手如何配置spring

    首先 xff0c 可以通过springframework官方说明文档找到如下网址下载spring包 http repo spring io release org springframework spring 这里以4 2为例子 sprin
  • 对Zookeeper的分布式锁的浅解

    提起到锁 xff0c 我们在单机应用开发涉及到同步问题时往往会采用Sychronized Lock的方式进行解决多线程的代码同步问题 xff0c 此时多线程的运行都是在同一个JVM中 但是在分布式集群的情况下 xff0c 此时多线程的运行在
  • com.github.tobato.fastdfs.exception.FdfsServerException: 错误码:2,错误信息:找不到节点或文件

    我的原因是因为docker中Tracker没有启动起来 xff0c 重新启动后系统正常
  • Java线程、Java多线程详细介绍

    目录 一 进程和线程的区别 1 1 进程 1 2 线程 二 并发和并行 2 1 并行 2 2 并发 2 3 监控线程的执行情况 三 创建方式 3 1 继承Thread类 思考 xff1a 为什么不直接通过对象调用start xff08 xf
  • 抽象类和接口的区别(通俗易理解)

    目录 一 抽象类 1 1 抽象类概念 xff1a 1 2 抽象类特点 1 3 抽象类存在价值 二 接口 2 1 接口的概念 2 2 接口的特点 2 3 接口存在价值 三 接口和抽象类的关系 3 1 接口和抽象类相同点 3 2 接口和抽象类的
  • MyBatis缓存介绍

    提到MyBatis的缓存 xff0c 首先需要了解一下缓存是什么 一 缓存 1 1 什么是缓存 缓存是服务器内存的一块区域 1 2 什么样的数据适合使用缓存 经常访问但又不会时时发生变化的数据 1 3 缓存的设计目的 提高查询速度 xff0
  • 数据库的乐观锁和悲观锁

    一 悲观锁 悲观锁是一种思想 xff0c 对数据被其他事务修改持保守态度 xff0c 会通过数据库自身的锁机制来实现 xff0c 从而保证数据操作的排它性 悲观锁总是假设最坏的情况 xff0c 每次请求取数据的时候都认为请求会修改数据 xf
  • deepin实现微信双开

    说明 linux环境下进行微信双开本质是修改微信的启动脚本 xff0c 为每个微信进程指定一个工作目录 所以按照原理来讲 xff0c 你可以参考显得方法实现微信多开 操作方法 1 先备份 sudo cp opt apps com qq we
  • vue 引入字体图标显示方块

    问题现象 xff1a 使用element ui xff0c 字体图表显示 方块 项目加载后 xff0c 看加载文件 xff0c 并没有 woff或 woff2或 ttf等字体图标文件 也没有字体图表转换后的base64 xff0c 文件 环
  • mysql8.0报错解决方式:1449 - The user specified as a definer (‘root‘@‘%‘) does not exist

    今天在Navicat上新建本地数据库连接的时候 xff0c 输入正确的账号密码点击连接之后却报错 查询相关文件之后 xff0c 发现是权限问题 产生用户不能授权的原因是mysql 数据库中user 表中的特定用户 root 的host 的属
  • AD中PCB板设计中如何将正反面相互对调

    在pcb布局过程中 xff0c 有时会碰到正反面布局反了的情况 xff0c 且走线也已经大部分完成的时候 xff0c 我们可以利用AD软件的快捷键 xff0c 实现正反面相互对调的过程 按L键 xff0c 打开所有层显示 要对调的层 xff
  • 非分区表转换为分区表的三种方式

    创建测试环境 span class token comment 创建非分区表 span span class token keyword CREATE span span class token keyword TABLE span T N
  • 表管理语法

    表操作 表的创建表的修改修改列名修改列类型或约束添加新列删除列修改表名 表的删除删除表数据及结构删除表数据使用DELETE语法使用TRUNCATE语法 表的复制仅仅复制表结构复制表的结构 43 数据复制全部数据复制部分数据仅仅复制部分结构跨
  • 事务

    事务控制语言 事务的特性特点分类 事务的创建数据库隔离级别各种并发问题隔离级别 delete和truncate在事务使用时的区别 事务的特性 一条或多条SQ语句组成一个执行单位 xff0c 要么全执行 xff0c 要么全不执行 特点 A原子
  • 视图

    视图 简单介绍创建视图语法好处 修改视图语法 删除视图语法 查看视图语法 更新视图以下类型试图不可更新 视图和表比较 简单介绍 MySQL从5 0 1版本开始提供视图功能 xff0c 视图是一个虚拟表 xff0c 行和列的数据来自定义视图的
  • 存储过程和函数

    存储过程和函数 前提变量分类 系统变量使用作用域 自定义变量使用用户变量使用局部变量使用 作用域用户变量和局部变量对比 举例用户变量局部变量 存储过程和函数存储过程基本介绍语法举例 函数储过程和函数区别语法举例无参数又返回有参有返回 流程控
  • mysq简介

    mysql简介 RPM安装查看当前系统是否安装mysql安装查看mysql所属组和密码启动关闭mysql设置开机自启动安装位置修改字符集 配置文件二进制日志log bin错误日志log error查询日志log数据文件 存储引擎查看myis
  • mysql索引常见面试题

    mysql索引常见面试题 建表场景分析索引有查找和排序两大功能 建表 create table test1 id int not null PRIMARY KEY auto increment c1 char 10 c2 char 10 c
  • protobuf引入其它proto文件

    文章目录 同包内直接引用不同包中引用 同包内直接引用 文件结构 span class token operator span proto span class token operator span a proto span class t
  • JAVA_HOME配置

    Linux下配置 查询方法 xff1a span class token function which span java xff1a 查看Java执行命令位置 span class token function ls span lrt u