工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Industrial programming >> Java

Ubuntu LinuxへのOracle Javaインストール手順ガイド

32ビット・64ビットいずれのUbuntuシステムでも、最新Oracle JDKを数分でインストールできる専門家検証済みの簡潔ガイドです。

1. 既存OpenJDKパッケージの削除

UbuntuにはOpenJDKがプリインストールされていることが多々あります。競合を避けるため、すべてのOpenJDKパッケージを最初にパージ:

sudo apt-get purge openjdk-*

プロンプトで削除を確認。

2. システムアーキテクチャの確認

Ubuntuが32ビットか64ビットか判定:

file /sbin/init

出力で「x86_64」(64ビット)または「i386」(32ビット」を確認。

3. 適切なOracle JDKパッケージのダウンロード

Oracle公式Java SEダウンロードページへ:Oracle Java Downloads。ライセンス同意後、以下を選択:

ダウンロード後、Downloadsフォルダにjdk-8u5-linux-x64.tar.gzのようなファイルが出現。

4. JDKアーカイブの展開

ダウンロード場所に移動し、アーカイブを展開:

cd ~/Downloads
sudo tar -xvf jdk-8u5-linux-x64.tar.gz

展開後、jdk1.8.0_5のようなフォルダが現れます。

5. システム環境変数の設定

/etc/profileを編集用にオープン:

sudo nano /etc/profile

末尾に以下を追加(/path/to/jdkを実際の展開パスに置換):

JAVA_HOME=/path/to/jdk
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
export PATH

保存(Ctrl+X、Y、Enter)。

6. プロファイル設定の再読み込み

. /etc/profile

7. UbuntuのalternativesシステムへJDK登録

システムにJavaバイナリの場所を通知:

sudo update-alternatives --install "/usr/bin/java" "java" "/path/to/jdk/bin/java" 1
sudo update-alternatives --install "/usr/bin/javac" "javac" "/path/to/jdk/bin/javac" 1
sudo update-alternatives --install "/usr/bin/javaws" "javaws" "/path/to/jdk/bin/javaws" 1

8. Oracle JDKをデフォルトに設定

sudo update-alternatives --set java "/path/to/jdk/bin/java"
sudo update-alternatives --set javac "/path/to/jdk/bin/javac"
sudo update-alternatives --set javaws "/path/to/jdk/bin/javaws"

9. インストール確認

正しいバージョンが報告されるか確認:

java -version

以下のような出力が得られれば成功:

java version "1.8.0_5"
Java(TM) SE Runtime Environment (build 1.8.0_5-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.5-b13, mixed mode)

おめでとうございます — Oracle JavaがUbuntuシステムにインストールされ、使用準備完了です。

Java

  1. ドックレベラー設置のエキスパートガイド:最大効率を実現する手順
  2. Microsoft AzureへのJava EEアプリケーションデプロイ:ステップバイステップガイド
  3. Google CloudへのWordPressインストール:ステップバイステップガイド
  4. WindowsへのDev‑C++インストール:ステップバイステップガイド
  5. Java入出力をマスター:表示、読み取り、データフォーマット
  6. Javaオブジェクト配列の作成:ステップバイステップガイド
  7. Java 乱数生成:Random クラスと Math.random 実践ガイド
  8. Java BufferedReader でファイル読み込み:実践ガイドと例
  9. JavaでcharをStringに変換する方法:実践例とベストプラクティス
  10. Javaで再帰を使って文字列を反転させる方法
  11. Java 9モジュールシステム:リンクタイムとカスタムランタイムイメージ