LoginSignup
2
3

More than 1 year has passed since last update.

Eclipseの設定

Posted at

はじめに

個人的なEclipseやSTSの設定の備忘録を記載している。

JREの設定

  1. OpenJDKを下記からダウンロードする(OpenJDK11の場合)。
    https://jdk.java.net/java-se-ri/11
  2. ダウンロードしたZipファイルを展開する。
  3. Eclipseの「ウィンドウ>設定>Java>インストール済みのJRE」を押下する。
    image.png
  4. 「追加」を押下する。
  5. 「標準VM」を選択し、「次へ」を押下する。
  6. 「ディレクトリー」を押下し、OpenJDKを指定する。
    image.png
  7. 「完了」を押下する
  8. 追加してOpenJDKをチェックし、「適用」を押下する。
    image.png

コンパイラの設定

  1. Eclipseの「ウィンドウ>設定>Java>コンパイラー」を押下する。
  2. 「コンパイラー準拠レベル」で使用するJavaのバージョンを選択し、「適用」を押下する。
    image.png

インデントの設定

タブ幅の設定

  1. Eclipseの「ウィンドウ>設定>一般>エディター>テキスト・エディター」を押下する。
  2. 下記を設定し、「適用して閉じる」を押下する。
    ・「表示されるタブ幅」 → 4
    ・ 「タブでスペースを挿入」 → チェック
    ・ 「backspace/deleteで複数のスペースを除去」 → チェック
    ・ 「空白文字を表示」 → チェック
    image.png
     

フォーマッターの設定

  1. Eclipseの「ウィンドウ>設定>Java>コード・スタイル>フォーマッター」を押下する。
  2. 「新規」を押下し、適当なプロファイル名称を入力し、「OK」を押下する。
  3. 下記を設定し、「適用」を押下する。
    ・「インデント>タブ・ポリシー」 → 「スペースのみ」
    ・「インデント・サイズ」 → 4
    ・「タブ・サイズ」 → 4
    image.png

コンテンツアシストの設定

Widnowsの場合、デフォルトの「Shift+Space」で良いが、Macの場合は設定変更が必要。

  1. Eclipseの「ウィンドウ>設定>一般>キー」を押下する。
  2. 「コンテンツ・アシスト」の「バインディング」でショートカットキー設定し、「適用」を押下する。
    image.png

Checkstyleの設定

Checkstyleを設定することで、コーディング規約に沿っていない書き方をした場合、警告がでるようになる。

Checkstyleプラグインのインストール

  1. Eclipseの「ヘルプ>Eclipseマーケットプレース」を押下する。
    image.png

  2. 検索で「checkstyle」を入力し、「Go」を押下する。
    image.png

  3. 「Checkstyleプラグイン X.X.X」の「インストール」を押下する。

  4. 「使用条件の条項に同意します」をチェックし、「完了」を押下する。
    image.png

  5. インストール中にセキュリティー警告が表示された場合、すべてチェックし、「選択項目を信頼」を押下する。
    image.png

  6. インストール完了後、再起動を求められるので、「今すぐ再起動」を押下する。
    image.png

Checkstyleプラグインのアクティブ化

  1. Eclipse上でCheckstyleをアクティブにしたいプロジェクトを右クリックし、「Checkstyle>Checkstyleをアクティブにする」を押下する。
    image.png

  2. ソースコード上で、Checkstyleの設定に沿っていない部分が黄色になっていることを確認する。

Checkstyleプラグインの設定内容を確認

  1. Eclipseの「ウィンドウ>設定」を押下する。
    image.png

  2. 「Checkstyle」を押下し、「グローバル・チェック構成」で適用されている設定を確認する。
    image.png

デフォルトで存在している「google_checks.xml」と「sun_checks.xml」は下記の記事が参考になると思います。
https://qiita.com/kazokmr/items/7ff3371c68da7e0a6765

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