【linux】找到 openjdk 的JAVA_HOME

简介: 【linux】找到 openjdk 的JAVA_HOME

使用 linux时,想使用java,又不想手动安装,于是乎:yum install -y openjdk

于是乎:openjdk的安装路径在哪?我如何配置JAVA_HOME环境变量呢?

上干货:


[xx@xx0 shell_sync_scripts]$ type java
java 是 /usr/bin/java
[xx@xx0 shell_sync_scripts]$ ls -l /usr/bin/java
lrwxrwxrwx 1 root root 22 8月  21 06:54 /usr/bin/java -> /etc/alternatives/java
[xx@xx0 shell_sync_scripts]$ ll /etc/alternatives/java
lrwxrwxrwx 1 root root 72 8月  21 06:54 /etc/alternatives/java -> /usr/lib/jvm/java-17-openjdk-17.0.7.0.7-17.6.0.lns8.loongarch64/bin/java



命令解释:


  • type java:找到java的路径
  • ls -l /usr/bin/java:顺着刚刚的路径,找到原始文件的路径
  • ll /etc/alternatives/java:顺着上一步的路径,继续找到原始文件的路径


可以看到终于找到了最终java可执行文件的路径,将这个路径设置为JAVA_HOME环境变量即可。


目录
相关文章
|
1月前
|
运维 Java Linux
【运维基础知识】Linux服务器下手写启停Java程序脚本start.sh stop.sh及详细说明
### 启动Java程序脚本 `start.sh` 此脚本用于启动一个Java程序,设置JVM字符集为GBK,最大堆内存为3000M,并将程序的日志输出到`output.log`文件中,同时在后台运行。 ### 停止Java程序脚本 `stop.sh` 此脚本用于停止指定名称的服务(如`QuoteServer`),通过查找并终止该服务的Java进程,输出操作结果以确认是否成功。
35 1
|
2月前
|
消息中间件 分布式计算 Java
Linux环境下 java程序提交spark任务到Yarn报错
Linux环境下 java程序提交spark任务到Yarn报错
41 5
|
2月前
|
Java Linux Python
Linux环境下 代码java调用python出错
Linux环境下 代码java调用python出错
53 3
|
2月前
|
Oracle Java 关系型数据库
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决
如果遇到"exec format error"问题,文章建议先检查Linux操作系统是32位还是64位,并确保安装了与系统匹配的JDK版本。如果系统是64位的,但出现了错误,可能是因为下载了错误的JDK版本。文章提供了一个链接,指向Oracle官网上的JDK 17 Linux版本下载页面,并附有截图说明。
Linux下JDK环境的配置及 bash: /usr/local/java/bin/java: cannot execute binary file: exec format error问题的解决
|
1月前
|
Java Linux Maven
用sdkman在linux上管理多个java版本
本文介绍了如何在Linux上使用SDKMAN来管理多个Java版本,包括安装SDKMAN、验证安装、列出和安装不同版本的JDK、Maven和Gradle,以及如何切换使用不同版本。
49 0
|
4月前
|
Java Linux
linux 对子用户配置java 环境变量
linux 对子用户配置java 环境变量
34 3
|
3月前
|
Java Linux C++
【Azure 应用服务】App Service For Linux 部署Java Spring Boot应用后,查看日志文件时的疑惑
【Azure 应用服务】App Service For Linux 部署Java Spring Boot应用后,查看日志文件时的疑惑
|
3月前
|
监控 算法 Java
在Linux中,如何进行Java应用性能调优?
在Linux中,如何进行Java应用性能调优?
|
3月前
|
Oracle Java 关系型数据库
简单记录在Linux上安装JDK环境的步骤,以及解决运行Java程序时出现Error Could not find or load main class XXX问题
本文记录了在Linux系统上安装JDK环境的步骤,并提供了解决运行Java程序时出现的"Error Could not find or load main class XXX"问题的方案,主要是通过重新配置和刷新JDK环境变量来解决。
137 0
|
4月前
|
存储 Ubuntu Java
【Linux】已解决:Ubuntu虚拟机安装Java/JDK
【Linux】已解决:Ubuntu虚拟机安装Java/JDK
143 1