LoginSignup
63
68

More than 3 years have passed since last update.

Javaの開発環境(Mac, VS Code)

Last updated at Posted at 2020-05-09

はじめに

Macにて、EclipseじゃなくてVsCode(Visual Studio Code)で
Javaの開発を行いたいという方に向けての記事となります。

VsCodeではなくEclipseで開発したい方は
Qiitaに「Javaの開発環境(Mac, Eclipse)」をあげてますので、そちらを参照ください。

Javaのインストールがまだの方は
Javaのインストール(Mac, Homebrew, 複数バージョン管理)
を参考にインストールを先にすませておいてください。

動作確認した私の環境は以下の通りです。

OS: macOS Catalina(バージョン 10.15.4)
Java: 11.0.2

VsCodeのインストール

既にインストール済みの方は読み飛ばしてください

公式サイトのダウンロードページ
にて、Macを選んでダウンロードします。

vscodeダウンロードページ.png

「VSCode-darwin-stable.zip」というファイルがダウンロードされると思いますので、
ダブルクリックします。

「Visual Studio Code.app」というファイルが同じフォルダ上に出来ます。

このファイルをアプリケーションフォルダにコピーしてください。

アプリケーションフォルダにて「Visual Studio Code.app」を右クリックし、
「開く」を押して起動してください。

※このファイルはインターネットからなんちゃらって確認Popupが表示されたらOKを押します。

拡張機能にて「Java Extension Pack」をインストール

  1. 左端のメニューから拡張機能の画面を開きます
  2. 「Java Extension」で検索します
  3. 検索結果の中らから「Java Extension Pack」を選びます
  4. インストールボタンを押してインストールします

拡張機能__Java_Extension_Pack_と_「Javaの開発環境_Mac__VS_Code_」を編集_-_Qiita.png

JavaOverviewやプレビューページが表示されます。
ウィンドウの右下に「Enable Semantic highlighting for Java by default?」と表示されたら「Enable」を押します。

Java_プレビュー__v0_9_0_md.png

Javaのプログラムを書く

まずはMain.javaというファイルを用意します

  1. 左端のメニューからエクスプローラーを開く
  2. 「フォルダーを開く」ボタンを押す
  3. 任意のフォルダを選び
  4. 開くボタンを押す
  5. 新規ファイルを作成し
  6. ファイル名を「Main.java」とする

Visual_Studio_Code_explorer.png
フォルダを開く.png
ファイルを作成.png
ファイル名を書く.png

 次に、Main.javaの中を実装します。

次のコードを記入します。

class Main {
  public static void main(String[] args) {
    String msg = "";
    msg += "Hello ";
    msg += "World!";
    System.out.println(msg);
  }
}

Mainjavaを書く.png

試しに、セミコロンを一つ消してみます

セミコロンを消すと(保存してない状態でも)赤色の波線でエラーを教えてくれます。

コンパイルエラー.png

左下のエラー表示のアイコンをクリックするとエラーの詳細が表示されます。
エラー情報を表示.png

Javaのプログラムを動かす

まずは普通に実行してみる

class Main

public static void main(String[] args) {
の間に「Run | Debug」とボタンが表示されていますのでそれを押すと実行されます。
ターミナルに「Hello World!」と表示されます。
デバッグ実行1.png

左のメニューに「launch.json ファイルを作成します」というリンクが表示されたら
それを押します。
すると、左のメニューがデバッグ実行っぽい画面に変更されます。
launch_json作成.png

デバッグ実行する

Main.javaの5行目の左端をクリックして「ブレークポイント」をセットします。
ブレークポイントをはる.png

次に、左のメニューの上端の実行ボタンを押します。すると5行目で処理がとまります。
デバッグ実行2.png

上端に表示されたアイコンたちの中の「Step over」ボタンを押すと
1行づつ進んでいく

ステップオーバー1.png
ステップオーバー2.png

おわりに

MacでVisual Studio Codeを使ったJavaの開発環境構築、いかがでしたでしょうか?

デバッグ時のStepOverやStepInなどのボタンのことや
ウォッチ式、コールスタック、ブレークポイントなどはIDE(統合環境)で使われてる形と同じだと思います。
「デバッグ実行」などでググればこの辺りの情報はたくさん出てくると思いますので、ここでは割愛させてもらいます。

おわり。

63
68
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
63
68