web-dev-qa-db-ja.com

Ubuntu 16.04でJavaFxを使用できるようにlibavcodec53とlibavformat53をインストールする方法

UbuntuでJavaFXを使用したい。 このリンク によると、libavcodec53libavformat53をインストールする必要があります。私はグーグルで this のようなサイトに出くわしました。

Sudo apt-get update
Sudo apt-get install libavcodec53

ubuntu 12.04および14.04の場合。 16.04バージョンを使用していますが、上記のコマンドは機能しませんでした。

また、以下のコマンドを使用しました

Sudo apt-get install libav-tools

しかし、Sudo apt-cache search libav | grep extra-を与えたとき、結果は得られませんでした。

それでは、Ubuntu 16.04でJavaFxを使用できるようにlibavcodec53およびlibavformat53をインストールする方法を教えてください。

4
george

JavaFXを公式のOracle Webサイトからダウンロードするか、デフォルトのUbuntuリポジトリからJavaFXをインストールできます。

Oracle JavaFX

JDK 7u6以降、JavaFXは標準のJDKおよびJREバンドルに含まれています。 JDKまたはJRE をダウンロードしてJavaFXを使用してください。 Oracle Javaインストール手順はこの質問にあります: Sun/Oracle独自のJava JDK 6/7/8またはJREをインストールするにはどうすればよいですか?

同じOracle Javaダウンロードページには、JDK 8とNetBeans IDEを含むJava SE Development Kit(JDK)Cobundleをダウンロードする別のリンクがあります。


Ubuntu JavaFX

Ubuntu 16.04以降のデフォルトリポジトリでは、JavaFXはopenjfxという名前の個別のパッケージとしてパッケージ化されています。それをインストールするには、ターミナルを開いて次を入力します:

Sudo apt install default-jdk openjfx  

このコマンドは、Oracle JavaおよびJavaFXをインストールするための完全な代替手段です。オプションで、Ubuntu 18.04のopenjdk-8-jdkの代わりに、またはopenjdk-8-jdkとともにopenjdk-11-jdkをインストールできます。openjfxは両方のJDKで動作します。

次のコマンドでNetBeansをインストールすることもできます。

Sudo apt install netbeans  

JavaFXは、オラクルの公式Webサイトにある「JavaFX入門」チュートリアルのすべてのJavaFXサンプルを正常に実行できます。 Oracleチュートリアルとの唯一の違いは、NetBeansでは、openjfxがJavaFX ApplicationエントリをFile->新規プロジェクト->Javaカテゴリなので、代わりにJavaアプリケーションを選択する必要があります。

4
karel