什么标识了 jdk 安装目录?

What identifies the jdk installation directory?

我想设置我的 java_home 变量, 但有足够的习惯 OS 不能 随处提示找到我的 jdk 目录 (它是一个 chromium os,并且 chromebrew 安装了 jdk8...)。 我有一个 usr/local/jre 文件夹, usr/local/bin 中很少有 java* 二进制文件。

jre我可以和那个一样吗 大家指的是/usr/java还是/usr/java/jdkjre 文件夹包括 bin、lib 和 plugin 文件夹以及一些 tl;dr 文件。 非常感谢!

JAVA_HOME 没有 "standard" 定义,也就是说,您可以将其指向安装 JRE 或 JDK 的文件夹。 唯一的要求(实际上更像是一个普遍接受的约定)是 $JAVA_HOME/bin/java 应该启动 Java 运行时。

如果您将 JAVA_HOME 指向 JDK 或 JRE 文件夹,就会发生这种情况,在这两种情况下,都有一个文件夹 /bin 并且在 "java" 可执行文件中。

在您的情况下,由于您确定了 JRE 安装文件夹,因此可以将 JAVA_HOME 指向它。