Javaで.jarファイルを開くことができない


8

私は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ランタイム環境によって検出されました:

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として保存されます。

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

中止(コアダンプ)

回答:


14

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

したがって、まず、このバージョンの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

これは問題を解決しただけでなく、要求された最終結果をより簡単に達成する方法を示す上でさらに上を行きました。優れた最初の投稿、私見。
重力

どうもありがとうございます!私は何日もこれを理解しようとしました!指示は明確で効果的でした!
ミトコンドリア

MinecraftのネイティブLinuxランチャーがリリースされ、Debファイルとしてダウンロードできます。まだ16.04を使用している場合は、ソースからlibicuをビルドする必要があります
Doga
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.