它们都在我的 ubuntu 机器的/usr/lib/jvm/.. 文件中。有人可以解释这 4 个文件之间的区别以及为什么名为 java1.8.0_91 的文件不被视为 JDK 吗?我在为 android studio 寻找 JDK 时遇到了这些文件。
最佳答案
这些目录中的大部分是symlinks对彼此。您可能安装了两个 JDK/JRE:Open JDK 和 Oracle JDK。参见 here和 here了解 Open JDK/Oracle JDK 之间以及 JDK 和 JRE 之间的区别。 java1.8.0_91
可能是JRE,不是JDK。
关于java - 不同的 java JDK 文件 : default-java , java-1.8.0-openjdk-amd64 , java-8-openjdk-amd64 , java-8-oracle 之间有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38235177/