LoginSignup
2
4

More than 3 years have passed since last update.

Visual Studio CodeによるSpring5 MVC Webアプリ開発 環境構築編(JDK11・Maven・Tomcat・Visual Studio Codeのインストール)

Last updated at Posted at 2020-03-08

はじめに

Pleiades All in One Eclipseを使用すればzipをダウンロードして、解凍するだけで簡単に環境構築出来ます。
ですが、世の中Visual Studio Codeが流行っていますので、これでJavaの開発がどこまで出来るのか、検証していきたいと思っています。
ゴールはSpring MVCを使用してのWebアプリ開発です。Spring Bootを使用した開発の紹介は検索すれば沢山ヒットします。
ですので、あえてSpring Bootは使わない方法でトライします。
2020年3月現在、抱えている案件が非BootのSpring MVC Webアプリケーション開発と言う理由もあります。

環境

OS:Windows 10 Pro 64bit
Editor:Visual Studio Code 1.42.1
JDK:AdoptOpenJDK 11.0.6+10 x64
Apache Maven:v3.6.3
Apache Tomcat:v9.0.31

JDK11インストール

今回はAdoptOpenJDKを選択しました。Pleiadesにも同梱されています
こちらからダウンロードします。
https://adoptopenjdk.net/

任意の場所にインストールしたいので、zip版をダウンロードします。
java01.jpg

「Other platform」をクリックします。

  1. Choose a Version:OpenJDK 11 (LTS)
  2. Choose a JVM:HotSpot
  3. Operating System:Windows
  4. Architecture:x64 を選択して、zipのJDKをダウンロードします。 java02.jpg

今回は「D:\JAVA\JDK」に解凍しました。

D:\JAVA
└─JDK
    └─jdk-11.0.6+10
        ├─bin
        ├─conf
        ├─demo
        ├─include
        ├─jmods
        ├─legal
        └─lib

Apache Mavenインストール

こちらからダウンロードします。
https://maven.apache.org/
apache-maven-3.6.3-bin.zipダウンロードし、解凍します。
java03.jpg

今回は「D:\JAVA\Maven」に解凍しました。

D:\JAVA
└─Maven
    └─apache-maven-3.6.3
        ├─bin
        ├─boot
        ├─conf
        └─lib

Apache Tomcatインストール

こちらからダウンロードします。
http://tomcat.apache.org/

v9.0の64-bit Windows zipをダウンロードします。
tomcat1.jpg

今回は「D:\JAVA\Tomcat」に解凍しました。

D:\JAVA
└─apache-tomcat-9.0.31
    ├─bin
    ├─conf
    ├─lib
    ├─logs
    ├─temp
    ├─webapps
    └─work

環境変数設定

どこのフォルダにいてもJAVAとmavenが動くように環境変数を設定します。

JAVA_HOME="D:\JAVA\JDK\jdk-11.0.6+10"
MAVEN_HOME="D:\JAVA\Maven\apache-maven-3.6.3"
Path=%JAVA_HOME%\bin;%MAVEN_HOME%\bin;%Path%

詳しい事はこちらに解説記事があります。

初心者がVSCodeでSpringToolsSuite環境を作成する
https://qiita.com/ka-miwa/items/df168a0a0dcc3d8814e8

JDK動作確認

コマンドプロンプトを開いて以下のコマンドを実行します。

java -version
D:\>java -version
openjdk version "11.0.6" 2020-01-14
OpenJDK Runtime Environment AdoptOpenJDK (build 11.0.6+10)
OpenJDK 64-Bit Server VM AdoptOpenJDK (build 11.0.6+10, mixed mode)

このような表示がされていれば、インストール及び環境変数の設定が上手く出来ています。

Mavenの動作確認

コマンドプロンプトを開いて以下のコマンドを実行します。

mvn -v
D:\>mvn -v
Apache Maven 3.6.3 (cecedd343002696d0abb50b32b541b8a6ba2883f)
Maven home: D:\JAVA\maven\apache-maven-3.6.3\bin\..
Java version: 11.0.6, vendor: AdoptOpenJDK, runtime: D:\JAVA\JDK\jdk-11.0.6+10
Default locale: ja_JP, platform encoding: MS932
OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"

このような表示がされていれば、インストール及び環境変数の設定が上手く出来ています。

Visual Studio Codeインストール

https://azure.microsoft.com/ja-jp/products/visual-studio-code/
こちらからダウンロード出来ます。
今回はUser Installer 64bitをインストールしました。

Visual Studio Code拡張機能インストール

「Java Extension Pack」をインストールします。
Java開発に必要な拡張機能がインストールされます。
vscode3.jpg

詳しい事はこちらに解説記事があります。
「VSCodeでJavaの開発環境を構築する」
https://www.suzu6.net/posts/130-vscode-for-java/

「Tomcat for Java」をインストールします。
vscode1.jpg

「Lombok Annotations Support for VS Code」をインストールします。
vscode2.jpg

まとめ

以上で環境構築が出来ました。

参考/出展

初心者がVSCodeでSpringToolsSuite環境を作成する
https://qiita.com/ka-miwa/items/df168a0a0dcc3d8814e8

VSCodeでJavaの開発環境を構築する
https://www.suzu6.net/posts/130-vscode-for-java/

2
4
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
2
4