如何在Debian / Ubuntu上确定JAVA_HOME?

在Ubuntu上,可以同时拥有多个JVM.使用update-alternatives选择认值.但由于 debian policy,这不会设置JAVA_HOME环境变量.

我正在编写一个启动脚本(bash),它启动一个java应用程序.这个java应用程序需要JAVA_HOME环境变量.那么如何获取当前由update-alternatives选择的JVM的路径?

对于JRE,这样的事情应该可以解决问题:
JAVA_HOME=$(readlink -f /usr/bin/java | sed "s:bin/java::")

相关文章

目录前言一、创建Hadoop用户二、更新apt和安装Vim编辑器三、...
原文连接:https://www.cnblogs.com/yasmi/p/5192694.html ...
电脑重启后,打开VirtualBox,发现一直用的虚拟机莫名的消失...
参见:https://blog.csdn.net/weixin_38883338/article/deta...
Ubuntu 18.04 LTS 已切换到 Netplan 来配置网络接口。Netpla...
介绍每个 Web 服务都可以通过特定的 URL 在 Internet 上访问...