我的世界java版启动失败或闪退_我的世界无法正常启动、崩溃(Crash)等常见问题...

针对Minecraft游戏无法正常启动、崩溃等问题提供详细的解决方案,包括Java环境配置、显卡驱动更新等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Minecraft 无法正常启动、崩溃(Crash)等常见问题

当游戏无法正常启动时,请事先参考http://tieba.baidu.com/p/2735714718

查看是否按步骤正确安装。以下所列为较为常见的无法启动游戏、游戏崩溃的情况:

1、提示未安装Java

2、点击启动游戏无反应:

3、Bad video card drivers!

4、Error:Couldnot create the java Virtual Machine

5、0x69b84ab6 指令引用的“0x00000000”内存。该内存不能为“written”

6、应用程序正常初始化(0xc000000135)失败

7、游戏自动关闭 / Minecraft has crashed!

8、Forge Mod Loader相关

1、提示未安装Java:

eb10c5cc0c5ec8fcaffb682ca407be4d.png

出现This application requires a JavaRuntime Environment (官方启动器、HelloMinecraft)

即缺少Java运行时环境,点击确定自动打开Java下载页面下载并安装。

出现java路径有误,是否已安装java?(MCLauncher启动器)

通常安装java时如果是使用的默认路径不会出现这种情况。如果未安装java,前往http://www.java.com/zh_CN/download/manual.jsp下载安装即可。(建议下载脱机版,速度较快)

2、点击启动游戏无反应:

先检查Java是否安装及路径是否正确,参考上文。

点击启动游戏后,启动器界面消失,之后无反应(仅适用1.6-1.7版本):

查看.minecraft文件夹内是否有crash-reports文件夹,打开crash-reports文件夹查看是否含有刚刚生成的txt文件(以形如crash-2013-12-09_09.34.48-client的日期样式命名的文本文档)。不知道.minecraft文件夹在哪的可以查看http://tieba.baidu.com/p/2736921553

bb862464ff86a67e8dd9889d37031738.png

2f35f42d2bd006797bf6eee68119ea5e.png

双击打开刚刚生成的那个文档(根据时间判断,格式为crash-年-月-日_时.分.秒-client)。

如果关键字是图中所示的LWJGLException:Pixelformat not accelerated

说明是硬件加速问题,可尝试以下方法:

windows XP系统注:按顺序尝试 一项可行后不要再去尝试其他的

[1]启动器设置里的最大内存调到900或更小(但不要小于512)

[2]在桌面上空白处右键鼠标,选择“属性”-设置-高级-疑难解答-把硬件加速调到第3格:

28f91d79b9966a9d0ca4815f08e39f60.png

[3]更新显卡驱动

windows 7、windows 8系统

[1]启动器设置里的最大内存调到900或更小(但不要小于512)

[2]更新显卡驱动

因为win7和win8特别是win8基本就不能调硬件加速或者说根本不能调,所以方法就不说了。

3、Bad video card drivers!

这种常见错误报告一般是较早版本的(1.5.2及之前版本。从1.6开始不再出现这个界面,而是生成包含LWJGLException:Pixel format not accelerated的错误报告,上文已提到。)

1bd4878cee88b3b9fdd75dc55e5908b2.png

关键提示为Bad video card drivers!以及failed to find an accelerated OpenGL mode,属于显卡驱动或是硬件加速问题。处理方式同上文中的LWJGLException:Pixel format not accelerated。

4、Error:Couldnot create the java Virtual Machine

当游戏的最大内存设置过大时,会出现下图所示的错误提示:

70724b51c0496d3191a0f406ca3ad127.png

一般调节到合适内存即可,根据系统位数和电脑自身内存分配,把启动器设置里的最大内存调到512-900或者1024就可以了。

如果不是内存设置的问题可能是java问题或游戏本体问题,尝试重新安装java或游戏本体。

5、0x69b84ab6 指令引用的“0x00000000”内存。该内存不能为“written”

b7462e84af6d0c0d10a66809a0e7a0dd.png

遇到这种情况需要的是尝试更新显卡驱动,可以在显卡的官网或者运用驱动精灵一类的软件进行更新。

6、应用程序正常初始化(0xc000000135)失败

这是缺少与游戏对应的.NET Framework造成的 可以去官网下载 .NET Framework3.5或者更高版本http://www.microsoft.com/zh-cn/download/details.aspx?id=25150

可以通过捕获全局异常来实现APP崩溃后的重新启动。具体实现步骤如下: 1. 创建一个自定义的Application类,并在onCreate()方法中设置UncaughtExceptionHandler(全局异常处理器)。 ```java public class MyApplication extends Application { @Override public void onCreate() { super.onCreate(); Thread.setDefaultUncaughtExceptionHandler(new MyUncaughtExceptionHandler()); } } ``` 2. 实现UncaughtExceptionHandler接口,重写uncaughtException()方法,在该方法中处理异常信息并重启APP。 ```java public class MyUncaughtExceptionHandler implements Thread.UncaughtExceptionHandler { @Override public void uncaughtException(Thread t, Throwable e) { // 处理异常信息 Log.e("MyUncaughtExceptionHandler", "uncaughtException: " + e.getMessage()); // 重启APP Intent intent = getPackageManager().getLaunchIntentForPackage(getPackageName()); PendingIntent pendingIntent = PendingIntent.getActivity( getApplicationContext(), 0, intent, PendingIntent.FLAG_ONE_SHOT); AlarmManager alarmManager = (AlarmManager) getSystemService(Context.ALARM_SERVICE); alarmManager.set(AlarmManager.ELAPSED_REALTIME_WAKEUP, SystemClock.elapsedRealtime() + 1000, pendingIntent); // 结束进程 android.os.Process.killProcess(android.os.Process.myPid()); System.exit(1); } } ``` 在uncaughtException()方法中,首先处理异常信息,然后通过AlarmManager和PendingIntent实现重启APP的功能,最后通过killProcess()和System.exit()方法结束进程。 3. 在AndroidManifest.xml文件中注册自定义的Application类。 ```xml <application android:name=".MyApplication" ... </application> ``` 通过以上步骤,即可实现APP崩溃后的自动重启。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值