众所周知,Java版我的世界需要Java作为前置软件运行。这里对不同情况的MC玩家进行细致的科普,希望每一个玩家都能成功的配置好java
首先,不同MC版本需要的Java版本不同,不同区间的版本使用不同的Java是必要的。这里我先列出各个版本的具体情况
游戏版本 | 最低java版本 | 推荐java版本 | 1.7x- | Java8及更低 | Java8 | 1.8x-1.15x | Java8 | Java11 | 1.16x | Java11 | Java16 | 1.17x-1.19x | Java13 | Java17 | 1.20x | Java17 | Java21 |
注意,对于仅需游玩MC需求的玩家,JRE(Java运行环境)已经足够,优点是包体较小,而对于开发者,则需要安装JDK(Java开发环境)。
如若找不到所需版本的JRE,直接下载该版本的JDK即可
其次,对于几家不同的公司的Java实现,给MC带来的性能也是不相同的。
引用知乎上大佬文章的一段话: (版本为1.12.2,加载了 Faithful 32x 资源包,并且限制了 2048M 内存。仅使用 BetterFps 模组)
综合来看,使用 HotSpot & G1GC 的 Java 15 表现最好,符合我们的预期。ZGC 有着最好的突发性能,而 OpenJ9 表现最差,甚至出现了大量掉帧的情况。然而 OpenJ9 的内存占用从未超过512MB,符合 OpenJ9 低占用的特性,这里请读者自己权衡
这篇文章详细对比了新版java更新的内存优化特性,非常有意思,建议大家看看这位大佬的文章: 跳转链接
注意该文章所说原生OpenJDK不支持HMCL的情况,已测试最新版HMCL可以自动补全JavaFx组件,使用OpenJDK和HMCL的玩家无需再额外安装Oracle JDK
接下来,我来介绍Java的几种下载安装方式
一、官网下载
Adoptium OpenJDK的官网下载页面: 跳转链接
官网下载的方式本站已有其他人详细讲解,故本文不再赘述
二、镜像站下载
对于某一些无法访问官网或者下载极其缓慢的用户,也可以使用国内的镜像站网站下载java
Oracle Java 华为镜像站(不推荐,只更新到Java13): 跳转链接
[3.12更新] Oracle Java / OpenJDK 无极镜像站(推荐):跳转链接
Open JDK 清华大学镜像站(推荐): 跳转链接
这里以清华大学的镜像站为例子,比如我要下载Java18的JDK,操作系统为Windows,按照如下操作即可:
这里注意Windows系统按照系统的操作位数与架构选择图示的文件夹
Linux和Mac同理进行选择,目前国内主流电脑都是Windows x64,大部分人按照x64文
件夹安装即可正常运行,如若不能运行可以发在评论区,大家一起来找找原因
千万注意!!!优先选择64位的Java,因为32位Java会限制运行内存分配
一定要选择文件名后缀为msi的文件,这个是windows系统的可执行安装包文件
下载完文件后按照步骤安装即可
本文由VDLevUp所作,若有勘误请及时与我联系
|