14 人が閲覧(直近 30 日) 開発

Eclipseとは?使い方・導入・日本語化を最新版2026-09で解説

Eclipseとは?使い方・導入・日本語化を最新版2026-09で解説

Eclipseは、Javaを中心とした開発に使われるオープンソースの統合開発環境(IDE)です。2026年9月9日に公開された最新版2026-09(4.41)から、公式IDEパッケージの起動にJava 25が必要になりました。この記事では、何ができるソフトなのかを押さえたうえで、最新版の入手と日本語化、プロジェクト作成からデバッグ・JAR書き出しまでの使い方、つまずきやすい挙動の直し方を順に説明します。配布物を展開して確かめた設定値も載せています。

まとめ

  • Eclipseは編集・コンパイル・デバッグ・Git連携を1つの画面にまとめたIDEで、Eclipse Public License 2.0のもと無償で商用利用できます。
  • 最新版は2026-09(プラットフォーム4.41・2026年9月9日公開)です。リリースは年4回で、次の2026-12は2026年12月9日の予定です。
  • 2026-09の公式パッケージは同梱のJava 25で起動します。単体で入れたJava 21では起動しないため、古いJDKを指定している環境は見直してください。
  • 同梱のJREにはjavacとjavadocも入っています。追加のJDKが必要なのは、jlinkやjpackageを使う場合や、別バージョンのJDKで実行・テストする場合などです。旧版向けのコンパイルだけなら、同梱環境のままコンパイラの準拠レベルを下げれば足ります。
  • 日本語で使うなら、2026-09ベースのPleiades All in One(2026-09.20261016)のFull Editionを選ぶと、日本語化の設定と起動用Javaの導入を省けます。起動用のJava 25でGradleを動かす場合、Gradle 9.1より前のプロジェクトは同期でエラーになる点に注意してください。

Eclipseとは:Javaを中心にしたオープンソースのIDE

Eclipseは、ソースコードの編集、コンパイル、デバッグ、ビルド、バージョン管理を1つのウィンドウで行うソフトウェアです。中核は小さなプラットフォームで、機能の大半はプラグインとして後から載せる構造になっています。Java開発ツール(JDT)を載せればJava用IDEに、C/C++開発ツール(CDT)を載せればC/C++用IDEになります。

Java向けのパッケージには、Maven連携のm2e(2.8.0)、Gradle連携のBuildship(3.1.11)、Git連携のEGit(7.8.0)が最初から入っています(2026-09のmacOS版を展開して確認した版番号)。後から足すのは、Spring Bootの開発支援を加えるSpring Tools、コーディング規約を検査するCheckstyle、バグの疑いを洗い出すSpotBugsのように、プロジェクトの事情で要否が変わるものです。

「エクリプス」と「イクリプス」:読み方と日食・車名との切り分け

英単語のeclipseは日食・月食を意味します。そのため検索結果には天文現象、三菱自動車の車名、カーナビのブランドなどが混ざります。開発ツールを探すときは「Eclipse IDE」「Eclipse Java」のように用途の語を添えると絞り込めます。英語の発音は「イクリプス」に近く、日本の技術文書やコミュニティでは「エクリプス」と表記するのが一般的です。どちらで呼んでも通じます。

開発元とライセンス:IBM発・Eclipse Foundation運営・EPL

Eclipse ProjectはIBMが2001年11月に作成しました。Eclipse Foundationの公式情報によれば、2004年1月に独立した非営利法人としてEclipse Foundationが設立されています。本拠地はベルギーのブリュッセルで、公式サイトのトップページは2026年10月時点で450以上のプロジェクトと300以上のメンバー組織を掲げています。1社が握る製品ではない点は、長く使う前提で選ぶときの判断材料になります。

最新版2026-09(4.41)で変わった点と版の読み方

Eclipseの版名は「2026-09」のように公開年月で表し、内部のプラットフォーム版は4.41のように数字で表します。Eclipse Packagingプロジェクトのリリース一覧では、公開は3月・6月・9月・12月の年4回です。

版名 プラットフォーム 公開日 起動に必要なJava
2026-12 4.42 2026-12-09(予定) 未公開
2026-09 4.41 2026-09-09 Java 25(公式パッケージ)
2026-06 4.40 2026-06-10 Java 21以上
2026-03 4.39 2026-03-11 Java 21以上
2025-12 4.38 2025-12-10 Java 21以上

2026-09で最も影響が大きいのは、起動に必要なJavaの引き上げです。Eclipse Project単体の4.41リリースノートは「Eclipse 4.41 requires at least a Java SE 21.」のままですが、同時リリースの運営側の通知で、参加プロジェクトが2026-09から要件をJava 25へ上げることが認められました。実際にJava Developersパッケージの eclipse.ini には -Dosgi.requiredJavaVersion=25 が書かれています。公式パッケージは同梱のJava 25で起動するので普段は意識しませんが、-vm で手元のJava 21を指定している環境は起動できなくなります。

Java言語への対応は、同梱のコンパイラ(ECJ 3.46.100)で確かめると --release 26 まで通り、--release 27 は「release version 27 is not supported」で止まります。Java 27を使う場合は、マーケットプレースの Java 27 Support for Eclipse 2026-09 (4.41) を追加で入れます。

編集まわりの新機能は4.41のNew and Noteworthyにまとまっています。Java 25のJEP 512に合わせて新規クラスのウィザードからコンパクトソースファイル(クラス宣言を省いたmainだけのファイル)を作れるようになったほか、拡張for文をforEachへ変えるクイックアシスト、Consoleビューの文字の拡大縮小、Problemsビューなどの文字列による絞り込みが加わりました。

Eclipseのダウンロードとインストール

10種類のパッケージの用途別選定

2026-09 Rのパッケージ一覧には10種類が並び、それぞれ必要なプラグインを組み込んだ状態で配布されています。主なものは次の5つです。

パッケージ 向いている用途 配布サイズ
Java Developers Java SE・Maven・Gradle・Git 360MB
Enterprise Java and Web Developers Jakarta EE・Webアプリ 585MB
C/C++ Developers C・C++ 386MB
PHP Developers PHP 450MB
Eclipse Modeling Tools モデリング・EMF 661MB

残りはEclipse Committers、Java and DSL Developers、RCP and RAP Developers、Embedded C/C++ Developers、Scout Developersです。初めてJavaを書くならJava Developersで足ります。サーブレットやJakarta EEのアプリケーションサーバーを扱う段階になってから、Enterprise Java and Web Developersに切り替えれば十分です。Androidアプリの開発は、Googleが公式に提供するAndroid Studioで行います。

Eclipse Installerとアーカイブ展開の2経路

入手経路は2つあります。Eclipse Installerは、ダウンロード、起動、パッケージ選択、インストール先の指定、Eclipseの起動という5段階で進む案内型のインストーラです。もう1つはパッケージのアーカイブを直接ダウンロードする方法で、Windowsは.zip、macOSは.dmgか.tar.gz、Linuxは.tar.gzです。アーカイブは展開して eclipse.exe(macOSはEclipse.app)を起動するだけで使え、削除もフォルダごと消せば済みます。

2026-09のJava Developersには、Windows(x86_64・AArch64)、macOS(x86_64・AArch64)、Linux(x86_64・AArch64・riscv64)の7種類のビルドがあります。Windows on ARMの端末でも、x86_64版ではなくAArch64版を選んでください。

同梱JRE 25とJDK:要る場面と要らない場面

公式パッケージにはEclipse JustJ由来のJREが入っているため、Javaを別にインストールしなくても起動します。macOS x86_64版を展開すると、eclipse.ini は次のように同梱のJava 25を起動用に指定していました。

-vm
../Eclipse/plugins/org.eclipse.justj.openjdk.hotspot.jre.full.macosx.x86_64_25.0.4.v20260826-0822/jre/lib/libjli.dylib
-vmargs
-Dosgi.requiredJavaVersion=25
[email protected]/eclipse-workspace
-XX:+UseG1GC

同梱JREの実体はTemurin 25.0.4.1(LTS)で、名前は「JRE」でも bin にjavacとjavadocが入っていました。入っていないのはjlinkとjpackageです。同梱JREで同じソースをjavacとECJの両方でコンパイルし、どちらも実行できることを確かめています。次は検証時のコマンドで、jre は同梱JREのフォルダ、plugins はEclipseのプラグイン格納先(macOSではEclipse.app/Contents/Eclipse/plugins)、Hello.javaはパッケージ宣言なしで「Eclipse 2026-09」と出力する検証用のソースです。

$ jre/bin/java -jar plugins/org.eclipse.jdt.core.compiler.batch_3.46.100.v20260826-1225.jar --release 25 -d out Hello.java
$ jre/bin/java -cp out Hello
Eclipse 2026-09

同じECJで --release 17 を指定するとJava 17向けのクラスファイル(major version 61)が出力され、旧版向けのコンパイルも同梱JREのままで通りました。Eclipseの画面上でのコンパイルはjavacではなく、JDTに内蔵されたコンパイラ(ECJ)が担当します。したがって、学習やJava 25を対象にした開発なら追加のJDKは要りません。旧版のJDKそのものでの実行・テストや、jlink・jpackageによる配布物の作成には、用途に合うJDKを別途用意します。どの配布元のJDKを選ぶかは、OpenJDKは商用利用できる?無料の範囲とOracle JDKとの違い・ライセンス・サポート期限【2026年10月】で各配布元の無料利用の条件とサポート期限を確認できます。

Pleiades All in OneによるEclipseの日本語化

Full EditionとStandard Editionの違い

公式パッケージの画面は英語です。日本語で使うなら、日本語化プラグインPleiadesを組み込んだPleiades All in Oneが手早く済みます。配布元willbrains.jpの2026版ページでは、2026年10月16日付の2026-09.20261016がEclipse 2026-09ベースの最新です。

Java・UltimateのFull EditionにはEclipse起動用のJDK 25に加えて、開発用のJDK 8u504・11.0.32.1・17.0.20.1・21.0.12.1・25.0.4.1が入り、環境変数の設定も不要です。Lombok 1.18.48やSpring Tool Suite 5.4.0も設定済みです。Standard EditionはJDKなどの処理系を同梱しないため、起動用のJava 25以降を自分で用意します。配布対象はWindows x64とMac ARMで、Intel Mac版は2023で終わりました。Linux向けのAll in Oneは無く、Linuxでは公式パッケージにPleiadesプラグインを適用します。言語別にPlatform・Ultimate・Java・C/C++・PHP・Pythonの6種類があり、Java開発ならJavaのFull Editionを選びます。

Gradle 9.1未満のプロジェクトで同期エラーが出たとき

2026-09版で注意したいのがGradleです。Eclipse上のGradleも起動用のJava 25で動くため、Pleiadesの案内どおりGradle 9.1より前のプロジェクトは同期やビルドでエラーになります。Gradleの互換表でも、Java 25上でGradleを動かせるのは9.1.0以降です。直し方は2つあります。

  • gradle/wrapper/gradle-wrapper.properties の distributionUrl をGradle 9.1以降に替える(使っているプラグインも9系対応版が必要な場合があります)
  • Gradle 8.5以上9.1未満なら、設定の[Gradle]で[Java ホーム]にJava 21を指定する(Java・UltimateのFull Editionならインストール先の java/21)。8.5未満は互換表でそのGradle版が動くJavaを選ぶ

チームでGradleの版を上げられない既存案件なら、後者で逃がすのが現実的です。

Eclipseの使い方:Javaプログラムを作って動かす

ワークスペースとJavaパースペクティブ

初回起動時に聞かれるワークスペースは、プロジェクトと設定を置く作業フォルダです。既定はホームフォルダ直下の eclipse-workspace で、後から File > Switch Workspace で切り替えられます。画面の配置(パースペクティブ)は、Java Developersパッケージなら最初からJava用です。右上のアイコンか Window > Perspective > Open Perspective でJavaとDebugを行き来します。

Javaプロジェクト・パッケージ・クラスの作成と実行

  1. File > New > Java Project でプロジェクト名を入れ、JREの指定は既定のまま Finish を押します。
  2. srcフォルダを右クリックし、New > Package で com.example.hello のようなパッケージを作ります。
  3. パッケージを右クリックし、New > Class でクラス名を入れます。「public static void main(String[] args)」にチェックを入れるとmainメソッドの雛形が入ります。
  4. コードを書いて保存し、Run > Run(Ctrl+F11)で実行します。結果はConsoleビューに出ます。
package com.example.hello;

public class Hello {
    public static void main(String[] args) {
        String target = "Eclipse 2026-09";
        System.out.println(target + " で Java を動かす");
    }
}

保存した時点で自動ビルドが走り、文法の誤りはエディタの赤い波線とProblemsビューに出ます。javacを手で呼ぶ手順はありません。

デバッグ:ブレークポイントとステップ実行

公式ヘルプのとおり、止めたい行の左端(マーカーバー)をダブルクリックするか、右クリックから Toggle Breakpoint を選ぶとブレークポイントが付きます。Run > Debug(F11)で起動すると、その行の手前で止まりDebugパースペクティブに切り替わります。止まった後の操作は次の4つで足ります。

  • F6(Step Over):1行進む。メソッド呼び出しの中には入らない
  • F5(Step Into):呼び出し先のメソッドの中へ入る
  • F7(Step Return):今のメソッドを抜けて呼び出し元へ戻る
  • F8(Resume):次のブレークポイントまで実行を続ける

変数の値はVariablesビューで確かめます。式をその場で評価したいときは、2026-09ではDebug Shellという名前のビューを使います。

実行可能JARファイルへの書き出し

作ったプログラムを他の環境で動かすには、File > Export > Java > Runnable JAR file を選びます。次の画面で実行構成(一度Runしたクラス)と出力先を選び、依存ライブラリの扱いを決めて Finish です。依存ライブラリを1つのJARにまとめるなら「Extract required libraries into generated JAR」を選びます。MavenやGradleのプロジェクトは、Eclipseの書き出しではなくビルドツール側で成果物を作るほうが、CIと手元で同じものができます。

作業を速くするショートカットと調べ方

キー割り当ては配布物のplugin.xmlで確かめた2026-09の既定値です。macOSは「CtrlをCommandに読み替える」だけでは導けないものがあるので、列を分けています。

動作 Windows・Linux macOS
コード補完 Ctrl+Space Ctrl+Space
クイックフィックス Ctrl+1 Command+1
importの整理 Ctrl+Shift+O Command+Shift+O
コード整形 Ctrl+Shift+F Command+Shift+F
行コメントの切り替え Ctrl+/ Command+/
型を名前で開く Ctrl+Shift+T Command+Shift+T
リネーム Alt+Shift+R Command+Option+R
前回の実行 Ctrl+F11 Command+Shift+F11
前回のデバッグ F11 Command+F11
ショートカット一覧 Ctrl+Shift+L Command+Shift+L

コード補完がmacOSでもCtrl+Spaceのままなのは、Command+SpaceがSpotlightに予約されているためです。ただしmacOSでは入力ソースの切り替えがCtrl+Spaceを使うことがあり、そのときは補完が反応しません。システム設定のキーボードショートカットで入力ソースの割り当てを外すか、Preferences > General > Keys で補完を別のキーに割り当て直してください。

表にない操作を探すときは Ctrl+Shift+L(Show Key Assist)を押すと、今の画面で使えるキー割り当ての一覧が出ます。リネーム(Alt+Shift+R)は検索置換と違い、構文を解析してその識別子を参照している箇所だけを書き換えます。同じ綴りの別スコープの変数や文字列リテラルは変わらないので、変数名の一括変更はリネームで行ってください。

よくあるトラブルと対処

「ワークスペースに有効なブレークポイントがあります」の表示条件と対処

英語版では「There are breakpoints enabled in the workspace. Would you rather launch in debug mode?」と出る確認ダイアログで、エラーではありません。どこかに残ったブレークポイントがあるときに、通常の実行をデバッグに切り替えるかを聞いています。デバッグしないなら、Window > Show View > Breakpoints でビューを開き、不要なものを削除します。毎回聞かれたくなければ、Preferences > Run/Debug > Launching の「Launch in debug mode when workspace contains breakpoints」をNeverにすると表示されなくなります。

動作遅延・OutOfMemoryError発生時のヒープ確認

2026-09の eclipse.ini にはヒープ上限の -Xmx が書かれていません。そのためJava 25の既定どおり、物理メモリの4分の1が上限になります。同梱JREで java -XX:+PrintFlagsFinal -version を実行すると、メモリ16GBのMacでは MaxHeapSize が4294967296(4GB)でした。古い解説にある「-Xmx を2GBに増やす」を16GB機でそのまま書き足すと、かえって上限が下がります。

実際の使用量は Preferences > General の「Show heap status」を有効にすると画面右下に出ます。ヒープ不足が原因で、OSや他のアプリに必要なメモリを残せる場合は、-vmargs の行より後ろに -Xmx6g のように物理メモリの4分の1を超える値を足してください。ヒープの構造やOutOfMemoryErrorの読み方はJavaヒープとは?メモリ構造・サイズ設定・OutOfMemoryErrorの対処で詳しく扱っています。

赤いバツ印・文字化け

  • プロジェクトに赤いバツ印が付く:まずProblemsビューでエラー内容を確認します。JREや準拠レベルに関するエラーなら、Project > Properties の Java Build Path と Java Compiler を突き合わせます。Gradleプロジェクトなら前章のGradle 9.1の件も疑ってください。
  • 日本語が文字化けする:既存ファイルでは、Properties > Resource の Text file encodingを実際の文字コードに合わせます。新規ファイルをUTF-8に統一する場合は、Preferences > General > Workspaceで設定します。Pleiadesの案内では、既定値に関わらずプロジェクトごとにエンコーディングを明示するのが推奨で、Maven・Gradleなら設定ファイルに書きます。

2026年にEclipseを選ぶ判断基準

「無料だからEclipse」は2026年には決め手になりません。IntelliJ IDEAは2025.3でUltimateとCommunity Editionを1つの配布物に統合し、契約なしの範囲でも商用利用でき、Spring Bootの新規作成やデータベース接続まで使えるようになりました。VS CodeのJava拡張も、中身のLanguage ServerはEclipse JDTを使ったeclipse.jdt.lsです。無料で使えるJava開発環境という条件では差がつきません。

そのうえでEclipseを選ぶ決定打は、既存プロジェクトが .project や .classpath といったEclipse固有の設定を前提にしていることです。社内の研修教材がEclipse前提である、日本語UIとJDKをPleiadesでまとめて配りたい、といった条件も、教材の維持や環境配布にかかる継続的な費用を抑えられるなら、Eclipseを選び続ける理由になります。新規のSpring BootやKotlin中心のプロジェクトをゼロから立ち上げるなら、Eclipse固有の作法を覚える手間は割に合わないので、IntelliJ IDEAを先に試してください。比較軸ごとの違いはIntelliJ IDEAとEclipseの違いを比較|無料版の範囲・Spring・コンパイル・移行手順【2026年版】で、VS Codeで書く場合の構成はVS CodeのJava拡張「Extension Pack for Java」の使い方|自動ビルドの停止と6拡張の構成・JDK設定【2026年10月】で整理しています。

AI補完をEclipseで使う場合は、Pleiades 2026版の構成表にも載っているGitHub Copilot for Eclipseとは?MITで公開された範囲と導入手順・使い方【2026年10月】が選択肢です。既存のEclipse資産を抱えたJavaシステムの改修や作り直しを外部に任せたい場合は、フルスクラッチ開発の支援で相談を受け付けています。

よくある質問

Eclipseは無料で使えますか?

無料です。Eclipse Public License 2.0で公開されており、個人の学習でも業務でもライセンス費用はかからず、インストール台数の制限もありません。EPL 2.0対象のプログラムを配布する場合は、改変の有無にかかわらず、対象プログラムのソースを入手できるようにし、入手方法などを通知する必要があります。社内利用のみで配布しない場合、改変ソースを外部に提供する義務はありません。

Eclipseの読み方は「エクリプス」と「イクリプス」のどちらですか?

どちらでも通じます。英語の発音は「イクリプス」に近く、日本の技術文書では「エクリプス」表記が定着しています。検索するときは表記より「Eclipse IDE」「Eclipse Java」のように用途の語を添えるほうが、車名やカーナビの情報を避けられます。

Eclipseの最新バージョンはいくつですか?

2026年10月時点の最新は2026-09(プラットフォーム4.41)で、2026年9月9日に公開されました。この版から公式パッケージは同梱のJava 25で起動します。次の2026-12(4.42)は2026年12月9日に公開予定です。

EclipseでCtrl+Shift+Lを押すとどうなりますか?

Show Key Assistが開き、今の画面で使えるショートカットの一覧が表示されます。macOSではCommand+Shift+Lです。覚えていない操作のキーを調べるときに使います。

EclipseとVS Codeはどちらが使いやすいですか?

Javaだけを書くなら、Java Developersパッケージを展開するだけでMaven・Gradle・Git・デバッガが揃うEclipseのほうが準備は少なく済みます。複数の言語を1つのエディタで扱いたいならVS Codeが向きます。VS CodeのJava支援もEclipse JDTを使ったLanguage Serverなので、コードを解析する仕組みは同じ系統です。普段使っている他の言語に合わせて選んで構いません。

関連記事

お気に入りに入れた記事の一覧

この記事は以下の記事からリンクされています

資料請求

今日のトレンド記事 直近 24 時間で、いつもより多く読まれている記事

  1. 2026.10.23 テックブログ Renta!不正アクセスでサービス停止:再開未定の現状と運営側の停止判断・証拠保全・段階的再開
  2. 2025.01.09 コラム アドレサブルCM(Addressable CM)とは?フジテレビで出る表示の意味・仕組みと視聴データの扱い
  3. 2026.07.09 テックブログ Muse Imageとは?Metaの画像生成AIの使い方・API料金(1枚0.01ドル)と日本での提供状況【2026年10月】
  4. 2026.10.21 テックブログ ふるさとチョイス不正アクセスで445万件流出:対象確認・パスワード変更と再開時期
  5. 2025.12.10 コラム 今の50代は何世代?バブル世代・団塊ジュニア・氷河期の境目と特徴

RELATED POSTS 関連記事

目次