UbuntuでJavaFXを使用したい。 このリンク によると、libavcodec53
とlibavformat53
をインストールする必要があります。私はグーグルで 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
をインストールする方法を教えてください。
JavaFXを公式のOracle Webサイトからダウンロードするか、デフォルトのUbuntuリポジトリから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 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アプリケーションを選択する必要があります。