Ubuntuで.jarファイルを開くことができません

Ubuntuで.jarファイルを開くことができません

Jodin3 jarファイルをインストールしました。JOdin3CASUAL-r1035-dist.jar.cannot を開くことができます。

  • java -jar JOdin3CASUAL-r1035-dist.jar動作しません:Error: JavaFX runtime components are missing, and are required to run this application

  • ./JOdin3CASUAL-r1035-dist.jar動作しません:invalid file (bad magic number): Exec format error

Javaがインストールされました。 Oracleがインストールされています。アップデートは必要ありません。

sudo update-alternatives --config java
There are 2 choices for the alternative java (providing /usr/bin/java).

  Selection    Path                                            Priority   Status
------------------------------------------------------------
  0            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1101      auto mode
  1            /usr/lib/jvm/java-11-openjdk-amd64/bin/java      1101      manual mode
* 2            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode

Ubuntuでファイルを開くには何が必要ですか?

===============================================

sudo apt-get install openjfx
[sudo] password for xxx: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
openjfx is already the newest version (11.0.2+1-1~18.04.2).
0 upgraded, 0 newly installed, 0 to remove and 123 not upgraded.

jfxを更新しました。試してくれてありがとう!

私もこれを試しました:https://www.b4x.com/android/forum/threads/solved-running-jar-on-ubuntu-linux-18-04.93400/何の成功もなく

答え1

openjfxJavaFX / OpenJFXパッケージが欠落しているようです。

次のコマンドを使用してインストールできます。

sudo apt-get install openjfx

それからもう一度やり直してくださいjava -jar JOdin3CASUAL-r1035-dist.jar

答え2

明らかに、OracleのJava 8が必要です。今年4月16日にライセンスが変更されました。したがって、他の人がこの問題を経験している場合は、Oracle Webサイトにアクセスしてそのバージョンをダウンロードしてみることをお勧めします。

関連情報