web-dev-qa-db-ja.com

Javaで.jarファイルを開けません

私はLubuntuを使用して、Minecraft.jarという名前のファイルを開こうとしていますが、他の人のために機能するすべてのソリューションが機能していません。次のバージョンのJavaがインストールされています。

openjdkバージョン "9-internal" OpenJDKランタイム環境(ビルド9-internal + 0-2016-04-14-195246.buildd.src)OpenJDK 64ビットサーバーVM(ビルド9-internal + 0- 2016-04-14-195246.buildd.src、混合モード)

右クリックしてOpenJDK Java 8ランタイムで開くと何も起こりません。ターミナルでJava -jarコマンドを実行するたびに、これですべてが取得できます。

mitochondria@Mina:~$ Java -jar /home/mitochondria/Desktop/Minecraft.jar

Java Runtime Environmentによって致命的なエラーが検出されました:

SIGSEGV(0xb)at pc = 0x00007fc01b121009、pid = 20039、tid = 20040

JREバージョン:OpenJDKランタイム環境(9.0)(ビルド9-internal + 0-2016-04-14-195246.buildd.src)Java VM:OpenJDK 64ビットサーバーVM (9-internal + 0-2016-04-14-195246.buildd.src、混合モード、階層化、圧縮oops、g1 gc、linux-AMD64)問題のあるフレーム:C [libjava.so + 0x1d009] JNU_GetEnv + 0x19

コアダンプが書き込まれます。デフォルトの場所:コアダンプは、「/ usr/share/apport/apport%p%s%c%P」で処理できます(または/home/mitochondria/core.20039にダンプします)

詳細情報を含むエラーレポートファイルは、/ home/mitochondria/hs_err_pid20039.logとして保存されます。

バグレポートを送信する場合は、次のサイトにアクセスしてください。
http://bugreport.Java.com/bugreport/crash.jsp ネイティブコードのJava仮想マシンの外部でクラッシュが発生しました。バグを報告する場所については、問題のあるフレームを参照してください。

中止(コアダンプ)

8
Mitochondria

Javaの開発バージョンを使用しているようです:Java 9はまだリリースされていません。

したがって、まず最初に、このバージョンのJavaを削除し、デフォルトのJavaをインストールする必要があります。

Sudo apt-get remove openjdk-9-*
Sudo apt-get install default-jre

Ubuntuのバージョンに応じて、バージョン7または8になります。Ubuntuの開発バージョンを使用している場合は、バージョン8を選択する必要がある場合があります。Sudo apt-get install openjdk-8-jre

その後、Minecraftを実行できるはずです。

ところで、それをインストールする最も簡単な方法は、手動で.jarを実行しようとする代わりにPPAを使用することです:

Sudo add-apt-repository ppa:minecraft-installer-peeps/minecraft-installer
Sudo apt-get update
Sudo apt-get install minecraft-installer
14
Mossroy