2
4

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.

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

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?