仅为 Java 13 安装 JRE

仅为 Java 13 安装 JRE

我正在尝试运行一些依赖 Java 的软件。目前我有:

~ » java --version                                                                                                                                         jpage@LMDP-PJacob
java 9.0.4
Java(TM) SE Runtime Environment (build 9.0.4+11)
Java HotSpot(TM) 64-Bit Server VM (build 9.0.4+11, mixed mode)

我收到应用程序(Cassandra)的运行时错误:

不正确指定的 VM 选项‘ThreadPriorityPolicy=42’

...所以我想,我可能需要升级到较新版本的 Java。我看到有 Java 13,但我似乎只能下载整个版本JDKOracle 的下载页面. 由于我不打算做任何 Java发展,我宁愿不让我的硬盘被一堆开发垃圾弄乱。

Java 世界是否仍然有 JRE 与 JDK 之间的区别概念?如果是,为什么我找不到 JRE 的下载?还是我搞混了?Java 版本控制长期以来一直让我感到困惑。

答案1

这是 Cassandra 的一个已知问题。要解决此问题,您实际上必须降级到 Java 8。

如果您不想降级,只需转到config/jvm.options您的 Cassandra 目录。

在文本编辑器中打开该文件并删除该行-XX:ThreadPriorityPolicy=42

相关内容