次の2つのコマンドを使用して、UbuntuにAndroid Studioをインストールしました。
Sudo apt-get ubuntu-make
umake Android
Ubuntu Developer Toolを使用して、デフォルトでOpenJDKとともにインストールされました。
次に、JDKをOpen JDKからOracle JDKに変更します。私はそれをすべきですか?はいの場合、なぜですか?そうでない場合、JDKをOracleに変更するにはどうすればよいですか?
Oracle Javaは、ほとんどのJavaプロジェクトが使用するものです。彼らはそれを使用して製品をテストします。通常、彼らはOpenJDKで製品をテストしません。
つまり、Oracle Javaにバグが表示されると、バグが修正されます。通常、OpenJDKでのみ表示されるバグは修正されません。
バグの少ない一般的なエクスペリエンスが必要な場合は、Oracle Javaの方が適しています。
UbuntuのAPTパッケージマネージャーにより、ソフトウェアのインストール、ソフトウェアのアンインストール、およびソフトウェアの更新が簡単になります。 Oracle Javaでこれらの利点が必要な場合は、以下を実行します(Java8
を必要なバージョンに置き換えます。たとえば、Java 9を取得するには、代わりにOracle-Java9-installer
をインストールします)。
Sudo add-apt-repository ppa:webupd8team/Java
Sudo apt update
Sudo apt install Oracle-Java8-installer
Javaの選択肢をリスト:
update-Java-alternatives -l
必要なJavaの行を見つけます。
行の最初の部分を覚えておいてください。たとえば、Oracle Java 8の行mightは、システムでは次のようになります。
Java-8-Oracle 1082 /usr/lib/jvm/Java-8-Oracle
そこの行の最初の部分はJava-8-Oracle
です。
必要な行の最初の部分をJavaの代替として設定します(Java-8-Oracle
を必要なJavaに置き換えます):
Sudo update-Java-alternatives -s Java-8-Oracle
Oracle JavaはAndroid studioによって公式にサポートされているJDKであり、次を使用してjdk設定を変更できます。
update-alternatives --install "/usr/bin/Java" "Java" "/usr/local/Java/jdk1.8.0_20/bin/Java" 1
update-alternatives --install "/usr/bin/javac" "javac" "/usr/local/Java/jdk1.8.0_20/bin/javac" 1
ダウンロードしたバージョンとパスに従ってコマンドラインを変更します。