0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

miriwo毎日投稿のついで(内容はランダム)Advent Calendar 2019

Day 8

Ubuntu 16.04 に サポートされていない古いJDKを入れる プロキシ環境未対応

Posted at

目的

  • Ubuntu16.04には現在JDK8かJDK9の二つがサポートされているが、古いバージョンのJDKを入れる方法をまとめる
  • 今回は例としてJDK7を導入する。

実施概要

  1. PPAリポジトリよりJDK7用のリストを取得
  2. インストール可能なパッケージの一覧を取得
  3. JDK7の本体を取得
  4. JDKのバージョン切り替え
  5. バージョンの確認

実施詳細

  1. PPAリポジトリよりJDK7用のリストを取得

    1. 下記コマンドを実行してJDK7をインストールするリストを取得する。

      $ sudo add-apt-repository ppa:openjdk-r/ppa
      ・
      ・
      ・
      >Reading package lists... Done
      
  2. インストール可能なパッケージの一覧を取得

    1. 下記コマンドを実行してインストール可能パッケージ一覧を取得する。

      $ sudo apt-get update
      ・
      ・
      ・
      >Reading package lists... Done
      
  3. JDK7の本体を取得

    1. 下記コマンドを実行してJDKの本体を取得する。

      $ sudo apt-get install openjdk-7-jdk
      
  4. バージョンの切り替え

    1. 複数のJDKバージョンをインストールしているときはJDKのバージョン切り替えを行う(下記の出力があったら、チェンジしたいJDKのバージョンの行の最初に記載されている数字を入力してEnter、今回はJDK7にしたいため1を入力後Enter)

      $ sudo update-alternatives --config java
      >There are 2 choices for the alternative java (providing /usr/bin/java).
      >Selection    Path                                            Priority   Status
      >------------------------------------------------------------
      >* 0            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      auto mode
      >1            /usr/lib/jvm/java-7-openjdk-amd64/jre/bin/java   1071      manual mode
      >2            /usr/lib/jvm/java-8-openjdk-amd64/jre/bin/java   1081      manual mode
      >Press <enter> to keep the current choice[*], or type selection number: 
      
  5. バージョンの確認

    1. 下記コマンドを実行してJDKのバージョンを確認する。(下記の様になっていればOK)

      $ java -version
      >java version "1.7.0_95"
      >OpenJDK Runtime Environment (IcedTea 2.6.4) (7u95-2.6.4-3)
      >OpenJDK 64-Bit Server VM (build 24.95-b01, mixed mode)
      
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?