Javaは強力なプログラミング言語であり、Javaで記述されたソフトウェアは、任意のシステムでコンパイルおよび実行できます。 PythonやCとは異なり、JavaはLinodeのディストリビューションイメージにプリインストールされていません。 OpenJDKは、Java SE開発キット(JDK、Java Standard Edition開発キット)に代わる無料のオープンソースです。この記事では、CentOS7にOpenJDK8オペレーティング環境と開発キットをインストールする方法について説明します。
[スタートガイド](https://www.linode.com/docs/getting-started)を読み、Linodeのホスト名とタイムゾーンを設定します。
この記事では、可能な限りsudoコマンドを使用するようにします。
更新システム:
sudo yum update
Javaを使用してソフトウェアを作成する予定はなく、Javaで作成されたプログラムを実行したい場合は、JREのみが必要です。 CentOSでは、JREパッケージ名は java-$(version)-openjdk
です。 openjdk-headless
パッケージには、JDKの最小限の実装が含まれており、コマンドラインでJavaアプリケーションを実行できます。次のコマンドを入力して、OpenJDK8の最小バージョンをインストールします
sudo yum install java-1.8.0-openjdk-headless
インストールが完了したら、 yum list installed | grep" java "
と入力して、インストールが成功したかどうかを確認します。出力は次のようになります。
java-1.8.0-openjdk-headless.x86_64 1:1.8.0.131-3.b12.el7_3 @updates
javapackages-tools.noarch 3.4.1-11.el7 @base
python-javapackages.noarch 3.4.1-11.el7 @base
tzdata-java.noarch 2017b-1.el7 @updates
Javaを使用してLinodeまたは他のコンピューターでプログラムをコンパイルする場合は、この時点でJDKをインストールする必要があります。
sudo yum install java-1.8.0-openjdk-devel
インストールが完了したら、 yum list installed | grep" openjdk-devel "
と入力して、インストールが成功したかどうかを確認します。出力は次のようになります。
java-1.8.0-openjdk-devel.x86_64 1:1.8.0.131-3.b12.el7_3 @updates
Javaコンパイラ javac
を実行して、インストールが成功したことを確認することもできます。たとえば、ファイル foobar.java
をコンパイルする場合は、 javacfoobar.java
を実行して foobar.java
をコンパイルします。次に、 java foobar
を実行して、コンパイルされたfoobar実行可能ファイルを実行します。
この記事の詳細については、次のリソースを参照してください。
Recommended Posts