gpt4 book ai didi

minecraft - OpenJDK的JDK位置

转载 作者:行者123 更新时间:2023-11-30 11:27:17 28 4
gpt4 key购买 nike

我在带有 OpenJDK 的 headless Linux 服务器上运行 Minecraft。我已经添加了太多的 mods 和它的滞后(即使在我的本地网络上)而没有使用太多的 CPU 或内存(例如它滞后,但它仍然有它可以使用的资源)。所以我很确定这是一个 mod 错误。

为了省去逐个删除/添加模组以查看导致错误的原因的麻烦,我的研究将我带到了 VisualVM,您可以在其中分析 Java 应用程序并查看哪些实体正在做什么以及使用哪些资源。运气好的话,它应该指出消耗最多资源和最多 ticks 的 mod。

鉴于它是一个 headless 服务器,而 VisualVM 是一个窗口/GUI 应用程序,我已经成功地让它运行并使用 X over SSH 将 GUI 传递回我的 Windows 客户端。

现在的问题是,它告诉我需要使用 JDK 而不是 JRE。这很公平。除了 OpenJDK 的名称中有 JDK 之外,所有谷歌搜索都是徒劳的。我这辈子都找不到 JDK 是否包含在 OpenJDK 中,它的名字是什么,它可能位于哪里。另一个问题是,我找到的大多数故障排除指南都是针对 Windows 的,并没有帮助我在 linux 上找到 JDK。

作为一些背景信息,我正在运行 Debian,我知道 OpenJDK 的 JRE 安装在这里:/usr/lib/jvm/java-7-openjdk-amd64/jre

有人可以告诉我,如果 JDK 在 OpenJDK 中,或者我还需要安装它吗?如果我确实需要安装它,是否有适用于 JDK 的 OpenJDK 等价物?如果它已经包含,有人可以提供一些关于定位它的提示,这样我就可以将 VisualVM 指向它而不是 JRE 吗?

最佳答案

OpenJDK 有一个 JDK,但也有一个简化版本,它只是 JRE。我会使用 locate javac,如果找不到,则需要安装 JDK。

关于minecraft - OpenJDK的JDK位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19392784/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com