18
13

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.

WSL Ubuntu18.04にJavaをインストールする

Posted at

##環境

・ホストOS: Windows10 Home
・仮想OS: WSL Ubuntu18.04 lts
(windows10に導入したwslを利用してUbuntu18.04を導入しています)

##概要
・Javaをubuntu18.04にインストールする。

##手順

① パッケージのアップデート

$ sudo apt update

② OPEN JREをインストールする

$ sudo apt-get install default-jre

JREがインストールできているか下記のコマンドで確認します

$ java --version
openjdk 11.0.6 2020-01-14
OpenJDK Runtime Environment (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1)
OpenJDK 64-Bit Server VM (build 11.0.6+10-post-Ubuntu-1ubuntu118.04.1, mixed mode, sharing)

② OPEN JDKをインストールする

$ sudo apt-get install default-jdk

先ほどと同じようにインストールできているか確認します。javacはJavaコンパイラを扱うコマンドです。

$ javac --version
javac 11.0.6

① ②ともにバージョン指定をしてインストールすることもできますが、慣れないうちはdefault-jre, default-jdkで最新版をインストールするのが無難だと思います。

③ 環境変数の設定

まずは下記のコマンドでjavaのインストールパスを確認します。

$ sudo update-alternatives --config java
There is only one alternative in link group java (providing /usr/bin/java): /usr/lib/jvm/java-11-openjdk-amd64/bin/java
Nothing to configure

Javaのインストールパスが/usr/lib/jvm/java-11-openjdk-amd64 であることを確認できました。

続いて 下記のコマンドでbashファイルを開きます。

$ vi ~/.bashrc

bashファイルに下記の環境変数を設定します。

export JDK_HOME = "/usr/lib/jvm/java-11-openjdk-amd64"

export PATH="$JDK_HOME:$PATH"

:wq!コマンドで編集内容を保存した後、bashファイルを閉じます。

※Javaの環境構築について書かれた記事を読むと環境変数を$JAVA_HOMEとしている場合が多かったですが、そうするとVScodeの拡張機能が働かず、不都合に感じました。

環境変数が設定されているのを確認します。

$ echo $JDK_HOME
/usr/lib/jvm/java-1.11.0-openjdk-amd64

無事Javaをインストールできました。

18
13
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
18
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?