Java 8を搭載したMac OSでMinecraftがクラッシュする-修正しますか?


0

Minecraftで新しいゲームをロードまたは開始すると、クラッシュします。Java 8をインストールした後にのみ発生しました。

Minecraft Version: 1.7.10
Operating System: Mac OS X (x86_64) version 10.9.4
Java Version: 1.6.0_65, Apple Inc.

興味深いのは、OracleからダウンロードしたJava 8をインストールした後に開始したことです。これを修正するためのヒントはありますか?

エラーの内容:説明:予期しないエラー

java.lang.IndexOutOfBoundsException
    at java.nio.Buffer.checkIndex(Buffer.java:512)
    at java.nio.DirectIntBufferU.get(DirectIntBufferU.java:248)
    at bma.a(SourceFile:271)
    at bma.a(SourceFile:220)
    at bao.a(SourceFile:1694)
    at bao.a(SourceFile:1652)
    at bjb.a(SourceFile:125)
    at hd.a(SourceFile:70)
    at hd.a(SourceFile:13)
    at ej.a(SourceFile:174)
    at bao.p(SourceFile:1585)
    at bao.ak(SourceFile:774)
    at bao.f(SourceFile:728)
    at net.minecraft.client.main.Main.main(SourceFile:148)

クラッシュしたときにエラーメッセージが表示されますか?インストールしたOS X、Java、Minecraftのバージョンは何ですか?
アリスターマクミラン14

OS X 10.9.4およびMinecraft 1.7.10
Vagish

MinecraftをJava 8ではなくJava 6で実行しています
マーク

回答:


1

IIRC、MinecraftはJava 1.6を使用するようにハードコーディングされています(またはApple Javaのみを使用するようにハードコーディングされている可能性があり、100%を思い出すことはできません)。

しばらくの間これに対抗してきた方法は、次を使用してTerminal.appからMinecraftを起動することです。

java -jar /Applications/Minecraft.app/Contents/Resources/Java/Bootstrap.jar

Minecraft 1.9がJavaバージョンに制限を課さないことを示唆したMinecraft開発者Dinnerboneを思い出すと思います。


0

あなたが試すことができる2つのこと。

Minecraftは、ログファイルを「〜/ Library / Application \ Support / minecraft / logs /」に保存します。最新のものは、Minecraftがクラッシュする理由の手がかりをもっと与えるかもしれません。

「〜/ライブラリ/ Application \ Support / minecraft」フォルダの名前を一時的に変更してみることもできます。そのフォルダーが非表示のときにMinecraftが新しいゲームを正常に起動した場合、アセットまたは設定ファイルの1つがゲーム自体ではなくクラッシュを引き起こしていることを示唆します。

それが機能する場合は、「saves」フォルダーの内容を、作成された新しい「minecraft」フォルダーにコピーして、使用可能なセーブゲームを作成します。ログインして自分で試してみたところ、ゲームにアクセスできました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.