为什么MC 1.17 需要使用 Java 16
MC自从1.8就开始使用Java 8,到现在已经用了8个大版本了。mojang也决定从MC 1.17开始使用最近才发布的Java 16(官方给出的解释是有更好的优化,但我觉得应该是mojang用了Java 16的新语法),总的来说,这一举动是好的。
对玩家有什么影响
显然,过去我们使用Java 8来打开MC,现在Java 8是不可能打开1.17了,那是不是把旧的Java删除就可以了?当然不行,旧版的Java可以帮助我们打开旧的MC版本,删除后就只可以玩1.17了,下面就讲述如何使Java 8和16共存。
更新步骤一:更新启动器
在我的教程《如何安装Minecraft国际版》已经介绍了HMCL启动器的安装,现在就以HMCL启动器为例,讲述启动器的更新。
1.打开启动器,注意右上角的提示
2.点击它,看到下图所示界面
可以看到自从HMCL 3.3.184开始就支持Java 16了,不过考虑到兼容性,还是推荐更新到最新版(会有更新提示),现在点击右下角的更新出现下图所示界面。
表明开始更新,更新完成后会自动重启,然后就可以看到HMCL版本和刚才更新日志的版本一致了。
视频讲解
视频中是个简单方法,成功了就可以不看后面了(但启动器必须更新)
更新步骤二:Java 16和MC 1.17的安装
1.检测电脑位数
这个我在如何安装Minecraft国际版已经讲了,不知道的可以去看看。
2.下载Java 16
64位点我
32位点我
3.解压下载的文件并且拷贝到MC文件夹
4.选择版本列表,然后点安装新游戏版本
选择1.17
选择Optifine
选择最新版本
Optifine选择成功后如图所示,然后点击安装
更新步骤三:MC 1.17启动前设置
1.安装成功后如图所示,点击设置
2.勾选启用游戏特定设置
3.选择Java 16的路径(按照图示界面点击)
有关其它的设置可以参考《如何安装Minecraft国际版》里面的讲解。
4.返回并启动游戏
以上自己安装Java 16的教程可以参考下面这个视频