gpt4 book ai didi

java - 如何在unix中找到安装java的确切位置

转载 作者:搜寻专家 更新时间:2023-11-01 04:04:02 26 4
gpt4 key购买 nike

我正在使用 SSH 客户端。我还是运行了环境变量

echo $JAVA_HOME 没有返回任何东西。我想找到在 unix 中安装 java 的确切位置。还有其他命令可以帮助我吗?

最佳答案

which 命令为您提供了 java 二进制文件的路径:

which java

但是,如果它只是一个符号链接(symbolic link)(例如,由 alternatives 使用),这将无法获得二进制文件的真实路径。您可以使用 ls -l 列出符号链接(symbolic link)指向的位置:

ls -l `which java`

对我来说输出

/usr/bin/java -> /etc/alternatives/java

然后跟随符号链接(symbolic link),直到您到达源头。或者,如果在您的系统上可用,请将 readlink 命令与 -f 结合使用,它会跟随您的符号链接(symbolic link):

readlink -f `which java`

编辑:Ankit 在评论中写道 readlink 不是标准的 UNIX 命令并且 -f 似乎也不适用于 mac,所以这可能不是一个适合你的选择,虽然this页面描述了如何通过 brew 获取 greadlink 以在 mac 上获得此功能:

brew install coreutils greadlink -f which java

关于java - 如何在unix中找到安装java的确切位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40236479/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com