我想设置我的java_home变量,但是有一个自定义的操作系统,不能像到处提示的那样找到我的jdk (它是一个chromium os,已经通过chromebrew安装了jdk8 .)。我所拥有的是一个usr/local/jre文件夹,在usr/local/bin中很少有java*二进制文件。
jre I是否与每个人所称的/usr/java或/usr/java/jdk相同?jre文件夹包括bin、lib和plugin文件夹以及一些tl;dr文件。非常感谢!
发布于 2017-04-30 12:24:43
JAVA_HOME没有“标准”定义,也就是说您可以将其指向安装JRE或JDK的文件夹。惟一的要求(实际上更多的是一个普遍接受的约定)是$ Java _HOME/bin/java应该启动Java运行时。
如果将JAVA_HOME指向JDK或JRE文件夹,则会发生这种情况,在这两种情况下,都有一个文件夹/bin和“/bin”可执行文件。
在您的示例中,由于您标识了JRE安装文件夹,所以可以将JAVA_HOME指向它。
https://stackoverflow.com/questions/43705597
复制相似问题