【VSCode】MavenでJavaを実行する手順を解説!

【VSCode】MavenでJavaを実行する手順を解説!

Amazonのアソシエイトとして、ITナレッジライフは適格販売により収入を得ています。

記事の文字数:716 / 総アクセス数:2,608 views

VSCodeを利用してMavenのJavaプロジェクトを作成し、実行する手順を解説します。

VSCodeにJavaの拡張機能をインストールすることで、Javaプログラムを実行することができます。

前提

  • JDKをインストールしていること。

※インストーラーはこちら から入手

確認バージョン
>java -version
java version "21.0.5" 2024-10-15 LTS
Java(TM) SE Runtime Environment (build 21.0.5+9-LTS-239)
Java HotSpot(TM) 64-Bit Server VM (build 21.0.5+9-LTS-239, mixed mode, sharing)
  • VSCodeをインストールしていること。
    • バージョンは以下で確認
バージョン: 1.96.4 (user setup)
コミット: cd4ee3b1c348a13bafd8f9ad8060705f6d4b9cba
日付: 2025-01-16T00:16:19.038Z
Electron: 32.2.6
ElectronBuildId: 10629634
Chromium: 128.0.6613.186
Node.js: 20.18.1
V8: 12.8.374.38-electron.0
OS: Windows_NT x64 10.0.26100

VSCodeを起動

VSCodeを起動します。

alt text

Javaの拡張機能インストール

拡張機能(Ctrl+Shift+X)を押下します。

alt text

検索窓にJavaを入力します。

alt text

インストールを押下します。

alt text

以下のように表示されればインストール完了です。

alt text

Mavenプロジェクト作成

Ctrl+Shift+PからJavaを入力し、Java: 新規プロジェクト…を選択します。

alt text

Mavenを選択します。

alt text

Javaアプリケーションを選択します。

alt text

プロジェクトディレクトリを設定します。
キャプチャではC:\app\java_testを指定しました。

alt text

プロジェクトのパッケージを指定します。
キャプチャではデフォルトのorg.yourcompany.yourprojectを指定しました。

alt text

画面右下の現在のワークスペースに追加を押下します。

alt text

以上で、Javaプロジェクトの作成は完了です。

Javaプログラム実行

引き続きJavaプロジェクトの実行を行います。
VSCodeをエクスプローラー(Ctrl+Shift+E)へ切り替えます。

alt text

java_testプロジェクトのsrc…配下のJava_test.javaを開きます。

alt text

実行とデバッグ(Ctrl+Shift+D)に切り替えて、実行とデバッグを押下します。

alt text

以下のようにデバッグコンソールに結果が出力されます。

alt text

Hello World!が出力されて、ログの最後にBUILD SUCCESSと表示されればOKです。

実行結果
JPDA Listening Start...
JPDA Address: kubernetes.docker.internal:62285
Port:62285
cd C:\app\java_test; "JAVA_HOME=C:\\Program Files\\Java\\jdk-21" cmd /c "\"C:\\Users\\yutao\\.vscode\\extensions\\oracle.oracle-java-23.0.1\\nbcode\\java\\maven\\bin\\mvn.cmd\" \"-Dexec.vmArgs=-agentlib:jdwp=transport=dt_socket,server=n,address=62285 -Dfile.encoding=UTF-8\" \"-Dexec.args=${exec.vmArgs} -classpath %classpath ${exec.mainClass} ${exec.appArgs}\" -Dexec.appArgs= -Dexec.mainClass=org.yourcompany.yourproject.Java_test \"-Dexec.executable=C:\\Program Files\\Java\\jdk-21\\bin\\java.exe\" -Djpda.listen=true -DskipTests=true -Djpda.address=62285 -Dmaven.ext.class.path=C:\\Users\\yutao\\.vscode\\extensions\\oracle.oracle-java-23.0.1\\nbcode\\java\\maven-nblib\\netbeans-eventspy.jar --no-transfer-progress process-classes org.codehaus.mojo:exec-maven-plugin:3.1.0:exec"
62285でリスニングしています
Scanning for projects...
---------------< org.yourcompany.yourproject:java_test >----------------
Building java_test 1.0-SNAPSHOT
from pom.xml
--------------------------------[ jar ]---------------------------------
--- resources:3.3.1:resources (default-resources) @ java_test ---
skip non existing resourceDirectory C:\app\java_test\src\main\resources
--- compiler:3.13.0:compile (default-compile) @ java_test ---
Recompiling the module because of changed source code.
Compiling 1 source file with javac [debug release 21] to target\classes
--- exec:3.1.0:exec (default-cli) @ java_test ---
ユーザー・プログラム実行中
Hello World!
ユーザー・プログラム終了
------------------------------------------------------------------------
BUILD SUCCESS
------------------------------------------------------------------------

VSCode学習者にお勧めの本

おすすめ

これ1冊でできる!Visual Studio Code 超入門

難易度
実用性
読みやすさ

インストールから基本機能まで完璧にサポート。エディタ選びに迷っている人にもおすすめです。

Visual Studio Code完全入門 Webクリエイター&エンジニアの作業がはかどる新世代エディターの操り

難易度
実用性
効率化

拡張機能の選定やカスタマイズが非常に参考になる。開発効率を最大化できます。

Visual Studio Codeパーフェクトマスター

難易度
実用性
辞書度

辞書代わりに使えるほど詳細。困った時に必ず解決策が見つかる、頼りになる一冊です。


以上で本記事の解説を終わります。
よいITライフを!

VSCode学習者にお勧めの本

おすすめ

これ1冊でできる!Visual Studio Code 超入門

難易度
実用性
読みやすさ

インストールから基本機能まで完璧にサポート。エディタ選びに迷っている人にもおすすめです。

人気記事


記事を評価

Thanks!
目次
Scroll to Top