linux - OpenJDK 与甲骨文

标签 linux jvm java

据我所知,oracle jdk 并未出现在所有主要的 Linux 发行版中。 只有openjdk版本。所以如果你想使用oracle,唯一的选择就是从http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html下载jdk。并手动配置。

Openjdk 和 oracle 版本几乎相同,除了一些部分(一些封闭源代码的第三方组件,如图形光栅器,一些开源第三方组件)。

哪些 jvm 服务器在生产中使用以及它们如何安装和更新 jvm/jdk(如果是 oracle) 版本? (使用 openjdk 包管理器很容易) 你在开发中使用哪个jvm/jdk,在linux中使用哪个jvm/jdk?

在我看来,java 环境在 linux 中是二等公民。

最佳答案

Which JVM servers are used in production and how do
they install and update JVM/JDK if it's Oracle version?

PROD 中使用了 Oracle JVM。对于 PROD(而且不仅如此),
通常进行手动安装。

Which JVM/JDK do you use in DEV and PROD in linux?

还是 Oracle 版本(用于 DEV 和 PROD)。

以上答案仅基于我的经验
(也就是说,我不认为这些是一些最佳实践)。

关于linux - OpenJDK 与甲骨文,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26867349/

相关文章:

Linux shell 替换文件中的内容

linux - 为什么 `su`一直问我密码

java - Spring MVC - 不支持请求方法 "POST"

java - 使用 JMockit 和 JUnit4 测试 Spring JDBC

c - opendir 不接受字符串变量,但接受纯字符串

linux - 系统如何监听文件变化?

java - Java Runtime Environment内存不足,无法继续hbase

java - 为什么 Java 在运行时需要类路径

java - 使用 JNA 的 C 回调使 JRE 崩溃

java - 这里的递归是如何工作的?