web-dev-qa-db-ja.com

OpenJDKでMinecraftを実行すると、キーボードが応答しなくなりますか?

私は最近、Minecraftを.jar形式でダウンロードし、少し前にコンピューターで実行しました。一時的にラップトップではなくデスクトップを使用しているので、実行したいです。私のラップトップでは、OpenJDKでアプリケーションを実行しても黒くならずに実行するのは非常に面倒で、デスクトップではその問題はありません。

ただし、デスクトップでアプリケーションを実行すると、キーボードが応答しなくなり、まったく入力されません。キーボード操作が必要なためゲームをプレイできないため、これは本当に大きな問題です。それは私のラップトップ上で正常に動作しますが、完全に動作します。しかし、今ではデスクトップ上ではまったく使い物になりません。

行方不明のキーボードドライバーのようなものがあるかどうかはわかりませんが、キーボードは他のどこでも完璧に動作するため、そうあるべきではありません。 OpenJDK 6を使用しているのは、7が私が言及したのと同じ「黒い画面」を持っているからです。そのため、OpenJDK 6内で動作させるためにこれが必要です。

事前に感謝し、できるだけ多くの詳細を指定するようにします。

3
Mochan

Minecraftの ダウンロードページ では、Mojangは次のように述べています。

SunのJVMを使用してください。

これを行う方法に関する指示を見つけることができます こちら 。必要な場合を除き、「JREの選択」以外のセクションを気にする必要はありません。

Mojangは、OpenJDKで実行するようにMinecraftを設計しませんでしたが、代わりにSunのJavaで実行するように設計しました。これらの非互換性が、キーボードが応答しなくなる原因となっていました。

2
njallam

これはLightweight Java Game Library(lwjgl))の問題である可能性があります。Mojangは更新に対応していません。最新バージョンを http:// lwjglからダウンロードしてください.org/download.php で、アーカイブを展開しますjinput.jarディレクトリのlwjgl.jarlwjgl_util.jar、および.minecraft/binを対応するファイルに置き換えます抽出されたディレクトリlwjgl-2.8.x/jar。また、.minecraft/bin/nativesのファイルをlwjgl-2.8.x/jar/native/linuxのファイルと置き換えます。安全のために、それらのファイルを置き換える前にバックアップを作成する必要があります。

これがうまくいくことを願っています!

5
Keidax

Minecraftでopenjdkを使用するかどうかはわかりませんが、Oracle-Java6でminecraftをプレイ中にibusデーモンを実行しても同じ結果が得られると言えます。

Ibusを無効化/終了してから再生してみてください。

1
hanetzer