繁体   English   中英

OpenJDK的JDK位置

[英]OpenJDK's JDK location

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

为了省去逐个删除/添加mod的麻烦,以查看是什么导致了错误,我的研究使我进入了VisualVM,您可以在其中配置Java应用程序并查看哪些实体在做什么以及使用什么资源。 运气好的话,应该指出该mod消耗了最多的资源和最多的滴答声。

鉴于其无头服务器,并且VisualVM是一个窗口/ GUI应用程序,我已经成功地设法使其运行并将GUI通过SSH X传递回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。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM