この中で 新規エントリー 方法について 「OracleJavaのインストール方法を学ぶ」 今あなたの バージョン10。 手動または手動で許可する必要なターミナルコマンドを確認および更新します デザイン バッシュシェルスクリプト インストールの面倒なタスクを自動化したこと JDKとJRE。
OpenJDKとIcedTeaと呼ばれるブラウザ用のアドオンの両方が簡単にインストールできることを覚えておいてください ほとんどの場合、Oracle製品に基づくアプリケーションの開発とオンライン実行に対する私たちの期待をすべてカバーしています。 ただし、Oracleが提供する元のサポートの方が優れている場合もあります、そのため、最初からインストールする方法を知っていても問題はありません。 OpenJDK y アイスティー 無料のオペレーティングシステムでのJavaサポートの要件を満たしていません。
OpenJDK + アイスティー
現在、これらの無料のOracle Java代替プラグインは、コンソールから簡単にインストールできます。 ブランチ(ディストリビューション)のバージョンと無料のオペレーティングシステムのバージョンに応じて、次のようになります。
aptitude install default-jdk
aptitude install openjdk-7-jdk
aptitude install openjdk-7-jre
aptitude install openjdk-8-jdk
aptitude install openjdk-8-jre
aptitude install openjdk-9-jdk
aptitude install openjdk-9-jre
aptitude install icedtea-netx
aptitude install icedtea-plugin
Oracle Java
JDKの使用-JREサポート(オリジナルおよびプロプライエタリ)は、ほとんどの場合、OpenJDKおよびIcedTeaによって提供されるものよりも優れた互換性、サポート、および新機能を提供できます。
これらのアプリケーションを無料形式で利用できる作業オプションを超えた場合、一般に、最新バージョンのJDKをエミュレートするディストリビューションまたはリポジトリに見つからないことを考慮すると、手動またはBash Shellのスクリプトによると、インストールは非常に実用的です。
したがって、 Javaプログラミング言語の公式開発キットであるJavaDevelopment Kit(Oracle JDK)オブジェクト指向の開発環境である、は非常に便利で必要です。
そして、なぜJava JDKをインストールするのですか?
以前の投稿を覚えている JDK このブログの内外で私たちは JDK このソフトウェアまたはアプリケーション インターネットブラウザの内外でJavaアプリケーションとアプレットを作成できます。
JDKには、Javaランタイム環境(JRE)、Javaコンパイラ、およびJavaAPIも含まれています。 これは、初心者や経験豊富なプログラマーにとって非常に便利です。
JDKは、通常のユーザーまたは基本的なユーザーにとって、ほとんどの場合それほど必要ではありません。、場合によっては、組み込みコンソールオンラインゲームのような単純なもののためだけに。
一方、上級ユーザーや管理ユーザーの場合、ボタンがアプレットであるため、電子認証などに何度も適用されます。
そのため、 多くの場合、Webの大部分を見逃したくない場合は、インストールすることが不可欠です。 つまり、JDKのごく一部(ボタン、メニュー)を含む、または完全にJDKで設計されたWebページが多数あります。
したがって、Java JDKは、一般的にWebブラウザおよびオペレーティングシステムから欠落することはありません。
前の手順
コマンドを使用してJDKをインストールする前に、次のことを行う必要があります。 OracleのWebサイトからダウンロードします、したがって、選択したインターネット検索エンジンまたは次のリンクを使用してアクセスできます。 Oracle-JDK 10
ダウンロード後、解凍してユーザーのグラフィック環境から必要な場所にコピーする場合としない場合がありますが、これらの手順もコンソールから実行します。
コマンドコマンド
以下に記述されているコマンドコマンドは、手動で実行することも、自動化のためにBashシェルスクリプト内で実行することもできます。
sudo -s
tar -zxvf Descargas/jdk-10.0.1_linux-x64_bin.tar.gz -C /usr/lib/jvm/
echo "JAVA_HOME=/usr/lib/jvm/$VERSION" >> /etc/profile
echo "PATH=$PATH:$HOME/bin:$JAVA_HOME/bin" >> /etc/profile
echo "export JAVA_HOME" >> /etc/profile
echo "export PATH" >> /etc/profile
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk-10.0.1/bin/java 1
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk-10.0.1/bin/javac 1
update-alternatives --install /usr/bin/javaws javaws /usr/lib/jvm/jdk-10.0.1/bin/javaws 1
update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk-10.0.1/bin/jar 1
update-alternatives --install /usr/lib/mozilla/plugins/libjavaplugin.so mozilla-javaplugin.so /usr/lib/jvm/jdk-10.0.1/lib/libnpjp2.so 1
update-alternatives --set java /usr/lib/jvm/jdk-10.0.1/bin/java
update-alternatives --set javac /usr/lib/jvm/jdk-10.0.1/bin/javac
update-alternatives --set javaws /usr/lib/jvm/jdk-10.0.1/bin/javaws
update-alternatives --set jar /usr/lib/jvm/jdk-10.0.1/bin/jar
update-alternatives --set mozilla-javaplugin.so /usr/lib/jvm/jdk-10.0.1/lib/libnpjp2.so
cd /usr/lib/mozilla/plugins/
rm -f libnpjp2.so
ln -s /usr/lib/jvm/jdk-10.0.1/jre/lib/libnpjp2.so
. /etc/profile
検証
実際にインストールしたことを確認できます Oracle Java 10(JDK-JRE) 公式のOracleJavaバージョンチェッカーを使用して、コンソールとブラウザの両方で: テストアプレット
コンソールで
次のコマンドを使用します。
java -version
javac -version
ブラウザ別
Firefox 51以前のバージョン、またはJavaをサポートするその他のWebブラウザを実行する、Firefox 52以降、Operaブラウザ、Google Chromeなどの最も一般的なものはデフォルトで無効になっているため、JREは実行されません。
オペレーティングシステム別
Javaにネイティブであるか、JDK / JREサポートのインストールが必要なアプリケーションを実行またはインストールします 正しくインストールされているかどうかを確認します。
それぞれがシェルスクリプトをどの程度高度に使用しているかに応じて、これらのコマンドを使用すると、.shファイルを作成してこれらの手順を自動的に実行できます。 また、最新リリースバージョンであるターミナルを介してJavaの最新バージョンをダウンロードするようにプログラムすることもできます。
Bashシェルスクリプトでこれらの手順を自動化すると、ダウンロードしたJavaJDEをすべて30秒未満で機能させることができます。 この後、JDKサポートを必要とするオペレーティングシステムに任意のアプリケーションをインストールし、バージョン51未満のMozilla Firefoxに基づくブラウザ、またはJREアドオン用に最適化されたブラウザでそれを必要とするWebアプリケーションを実行できます。
アイデアは、シェルスクリプトを理解して学習するために、各行ごと、コマンドごと、変数ごとの動作を理解することです。。 したがって、この新しい投稿では、エキサイティングな新しい研究課題を残します。
シェルスクリプトをブラッシュアップしたい場合 これらの内部出版物を再訪することができます: シェルスクリプト DesdeLinux
そして、触れられたトピックについてもう少し学びたい場合 このリンクから、インストールに関するJavaの公式資料にアクセスできます。 StandardEditionインストールガイド または以下のビデオをご覧ください。
Archでのインストールはどうですか?
私はこれまでArchを扱ったことがありませんが、手順は非常に似ているに違いないと思います。
私は両方のオプションを使用しましたが、Javaよりもopenjdkの方がうまく機能しました。システムとの統合が優れており、互換性の問題は発生していません。
はい、それは非常に可能です。多くの場合、すべてが多くのものに依存します。オペレーティングシステム、OpenJDK、またはJava JDKのバージョンであり、場合によってはハードウェアに依存することもあります。
それはすでに私たちに来ました、Java 18