Linux 中的 JAVA_HOME 目录

2022-08-31 11:39:24

有没有linux命令可以用来找出目录?我尝试打印出环境变量(“env”),但我找不到目录。JAVA_HOME


答案 1

在 Linux 上,您可以运行$(dirname $(dirname $(readlink -f $(which javac))))

在Mac上,您可以运行$(dirname $(readlink $(which javac)))/java_home

我不确定窗户,但我想会让你非常接近where javac


答案 2

echo $JAVA_HOME如果已设置,将打印该值。但是,如果您没有在启动脚本中手动设置它,则可能未设置它。

如果你尝试,但它没有找到任何东西,Java可能没有安装在你的机器上,或者至少不在你的路径上。根据您拥有的Linux发行版以及您是否具有root访问权限,您可以转到 http://www.java.com 下载所需的版本。然后,可以将JAVA_HOME设置为指向此目录。请记住,这只是一个约定,不应该用于确定是否安装了java。which java


推荐