「Eclipseの設定ってどこで変えるんだっけ?」「アップデートしたら急に動きがおかしくなった……」と思いながら検索しては忘れて、を繰り返していることってありますよね。
このページでは当ブログで解説しているEclipse関連の記事をカテゴリ別にまとめています。気になるテーマからチェックしてみてください。
デバッグ・解析
ブレークポイントの使い方(トリガー・条件付き・ヒットカウント)
デバッグでコードを止めるだけなら基本のブレークポイントで十分ですが、「特定の条件のときだけ止めたい」「N回目の実行で止めたい」「スレッドごとに挙動を変えたい」といった場面では高度な設定が役立ちます。トリガー・条件付き・ヒットカウントの違いと設定手順を解説しています。

トラブルシューティング
macOS + Eclipse 2025-06でフリーズ・Lombokエラーが起きたら
macOS環境でEclipse 2025-06(Pleiades)に上げてからフリーズが増えたり、Lombokを使っているクラスでインポート整理がおかしくなったりすることってありますよね。主な原因は「インデックス破損」「LombokとEclipseの互換性」「JDK設定のミスマッチ」の3つです。Auto Saveの設定からeclipse.iniのメモリ調整・JDK変更・ダウングレードまで段階的に対処法を紹介しています。

macOS全体のCPU高負荷もあわせて確認する
EclipseだけでなくmacOS全体が重い場合は、Eclipse単体の問題ではなく、バックグラウンド処理や別アプリのCPU使用率が原因になっていることもあります。macOS全体のCPU使用率が高い場合は、こちらの記事も参考になります。

macOSでEclipseを使っている場合
macOS環境でEclipseを使っている場合は、Eclipse単体の設定だけでなく、macOS側の通知・CPU使用率・バックグラウンド処理の影響を受けることがあります。
macOS関連のトラブル対処は、以下のまとめにも整理しています。

開発環境・設定
EclipseでTomcatにSSLを導入する方法(keytoolで自己署名証明書を作成)
Eclipse上のTomcatをHTTPS対応にする手順をステップバイステップで解説しています。keytoolで自己署名証明書を作成しserver.xmlに設定を追加する流れから、ブラウザで動作確認するところまでをまとめています。開発環境でSSLが必要になったときに参考にしてみてください。

Java / コーディング Tips
Stream APIの使い方めも(List・Map変換からよく使うパターンまで)
Collectors.toMap()でListからMapへ変換する方法、keySet()や Stream を使ってMapのキーをListへ変換する方法、filter/map/flatMap/groupingBy/joiningなどよく使う中間・終端操作のパターンを一通り解説しています。久しぶりに書いて「どう書くんだっけ」となったときに手元に置いておきたいメモです。Collectors早見表も合わせて掲載しています。


