はじめに
ベースモデルの車とフル装備のモデルのどちらかを選択できる場合、どちらを選択しますか?どちらの車もポイントAからポイントBに移動しますが、満載の車を使用すると、ラッシュアワーをチルアワーにすることができる追加機能があります。ええと、Javaを詳しく見てみると、それは同じ概念です。インストールには、JRE(Javaランタイム環境)とJDK(Java Development Kit)の2つの標準タイプがあります。ベースモデルカーとして、JREは、タスクを実行するための最小限のコアツールを使用して、さまざまなタイプのデプロイメント用のJavaアプリケーションを作成する機能を可能にします。 JDKは完全にロードされた開発キットであり、JREにあるすべてのものに加えて、アプリケーションとアプレットを作成/保護するための追加のリソースが含まれています。
このハウツーでは、FreeBSDサーバーへのJREとJDKのインストールについて説明します。
前提条件
静的IPアドレスで設定されたFreeBSDサーバーが必要です。サーバーをまだお持ちでない場合は、Atlantic.Netの受賞歴のあるVPSホスティングソリューションの1つを使用してFreeBSDサーバーを30秒以内にセットアップできます。
始める前に、準備を完了できるように、サーバーが完全に最新であることを確認しましょう。
freebsd-update fetch freebsd-update install
サーバーが完全に更新されたら、次のコマンドを使用して、現在インストールされているJavaのバージョン(またはインストールされているかどうか)を知る必要があります。
java -version
Javaがインストールされているかどうかを確認したら、次のコマンドを実行して、インストールするJavaのバージョンとタイプを検索します。
pkg search ^openjdk
これで、利用可能なパッケージのいずれかを選択するオプションがあります。この場合、最新のパッケージはバージョン8です。
openjdk-7.80.15_1,1 openjdk-jre-7.80.15_1,1 openjdk6-b36,1 openjdk6-jre-b36,1 openjdk8-8.51.16 openjdk8-jre-8.51.16
FreeBSDにJavaOpenJREをインストールする
パッケージのバージョンを選択し、次のいずれかのコマンドを使用してインストールします。
pkg install openjdk6-jre pkg install openjdk-jre pkg install openjdk8-jre
FreeBSDにJavaOpenJDKをインストールする
パッケージのバージョンを選択し、次のいずれかのコマンドを使用してインストールします。
pkg install openjdk6 pkg install openjdk pkg install openjdk8
パッケージをインストールすると、画面に次のメッセージが表示されます。
This OpenJDK implementation requires fdescfs(5) mounted on /dev/fd and procfs(5) mounted on /proc. If you have not done it yet, please do the following: mount -t fdescfs fdesc /dev/fd mount -t procfs proc /proc To make it permanent, you need the following lines in /etc/fstab: fdesc /dev/fd fdescfs rw 0 0 proc /proc procfs rw 0 0
インストールを完了するには、メッセージの状態と同じように次のコマンドを入力します。
mount -t fdescfs fdesc /dev/fd mount -t procfs proc /proc
次に、変更を永続的にするには、テキストエディタを使用してfstab
を編集します。 ファイル:
nano /etc/fstab
次の行をfstab
に追加します ファイル:
fdesc /dev/fd fdescfs rw 0 0 proc /proc procfs rw 0 0
したがって、すべての変更が有効になります。次に、次のコマンドを使用してシステムを更新する必要があります。
rehash