有没有linux命令可以用来查找JAVA_HOME个目录?我试着打印出环境变量("env"),但找不到目录.

推荐答案

如果设置了,echo $JAVA_HOME将打印该值.但是,如果没有在启动脚本中手动设置,则可能没有设置.

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

Linux相关问答推荐

Bash:将多行转换为单行的命令

如何在脚本中使用sudo修改其他用户的crontab

sed + 从没有额外空格的文本中删除单词

为什么 liburing 写入性能低于预期?

sed 根据文件中的条件进行多次替换

如何在ubuntu中通过.sh文件启动多个服务

`G++ 4.9.4` 中关于 WEXITSTATUS 的奇怪行为

对一个命令使用不同的 PHP 版本 CLI 可执行文件

如何在python中检索进程开始时间(或正常运行时间)

从 Linux 到 Windows 交叉编译 C++ 应用程序的手册?

使用 C/C++ (GCC/G++) 在 Linux 中的套接字编程中发送和接收文件

你如何在 C 中的 Linux 上进行非阻塞控制台 I/O?

zsh/bash 上不区分大小写的 Glob

从核心转储中获取堆栈跟踪

Ant 找不到 javac,在 Ubuntu 上不会设置 JAVA_HOME

使用 C++ 代码在 Linux 中清除终端

如何找到只对所有者具有特定权限的文件?

UNIX `time` 命令对于基准测试是否足够准确?

使用 Bash 查找和复制文件

sed - 如何使用 sed 进行正则表达式组