为什么我的世界玩不了?

战嘉婧战嘉婧最佳答案最佳答案

我怀疑你可能下错了,因为MC只有java版本和基岩版两个版本(其实还有一个快照版,不过基本上没变化),你的截图里显示的是“正在启动新版本的Forge客户端…… 发生错误!请检查JAVA路径”,这明显是Forge的启动日志,而且你下到了Forge测试版的安装包,然而现在Forge正式版都出了,你还想搞测试版。。。所以,你确定你下对了?

其次来分析为什么运行不了,因为Forge和原版Minecraft在运行所需要运行的代码有很大一部分都是不一样的,也就是说需要重新编译代码让它们能够运行在一起。而你没有给Java路径,也就是没有告诉它去哪找这些代码,当然无法运行。 至于为什么你的电脑会提示“缺少MSVCP140_SP2.dll”,这是因为你的Java运行时环境(JRE)可能没有安装好或者缺失文件,而Java运行时环境其实是一大堆文件的集合,虽然一般只需要jar格式的主程序就能运行,但是当你使用Forge的时候就会提示你需要这个msvcp140_sp2.dll的文件。

解决的方式一般是重新下载安装JRE或者直接百度msvcp140_sp2,然后放到系统的Windows\System32目录下面即可。 还有一种可能性就是你在Steam上下载的MC可能是测试版,测试版是会定期更新内容的,而你可能下载了最新的那次测试版,但是对于Java来说,它每次的运行所需的环境变量可能是不同的,也就是说每次测试版都会有新的Java环境变量的配置文件,而你并没有更新。解决方法也是简单,删除Java目录里面的lib文件夹里的winsysfs.jar就可以了(记得先备份)。

我来回答
请发表正能量的言论,文明评论!