SHOEISHA iD

※旧SEメンバーシップ会員の方は、同じ登録情報(メールアドレス&パスワード)でログインいただけます

連載記事

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

CodeZine BOOKS(コードジン・ブックス)は、CodeZineの連載からカットアップした、開発現場の課題解決に役立つ書籍シリーズです。

書籍に関する記事を見る

'); googletag.cmd.push(function() { googletag.pubads().addEventListener('slotRenderEnded', function(e) { var ad_id = e.slot.getSlotElementId(); if (ad_id == 'div-gpt-ad-1659428980688-0') { var ad = $('#'+ad_id).find('iframe'); if ($(ad).width() == 728) { var ww = $(window).width(); ww = ww*0.90; var style = document.createElement("style"); document.head.appendChild( style ); var sheet = style.sheet; sheet.insertRule( "#div-gpt-ad-1659428980688-0 iframe {-moz-transform: scale("+ww/728+","+ww/728+");-moz-transform-origin: 0 0;-webkit-transform: scale("+ww/728+","+ww/728+");-webkit-transform-origin: 0 0;-o-transform: scale("+ww/728+","+ww/728+");-o-transform-origin: 0 0;-ms-transform: scale("+ww/728+","+ww/728+");-ms-transform-origin: 0 0;}", 0 ); sheet.insertRule( "#div-gpt-ad-1659428980688-0 div{ height:"+(90*ww/728)+"px;width:"+728+"px;}", 0 ); } else { if ($(window).width() < 340) { var ww = $(window).width(); ww = ww*0.875; var style = document.createElement("style"); document.head.appendChild( style ); var sheet = style.sheet; sheet.insertRule( "#div-gpt-ad-1659428980688-0 iframe {-moz-transform: scale("+ww/320+","+ww/320+");-moz-transform-origin: 0 0;-webkit-transform: scale("+ww/320+","+ww/320+");-webkit-transform-origin: 0 0;-o-transform: scale("+ww/320+","+ww/320+");-o-transform-origin: 0 0;-ms-transform: scale("+ww/320+","+ww/320+");-ms-transform-origin: 0 0;}", 0 ); sheet.insertRule( "#div-gpt-ad-1659428980688-0 div{ height:"+(180*ww/320)+"px;width:"+320+"px;}", 0 ); } } } }); }); } else { document.write('
'); document.write('
'); }
Eclipse 3.4からはじめるIDE入門

Eclipse 3.4のインストールと日本語化
~Eclipse 3.4入門~

第1回


  • X ポスト
  • このエントリーをはてなブックマークに追加

 Eclipseはオープンソースの統合開発環境です。Java、C、C++、PHP、Ruby、Python、HTML、JavaScriptなど、さまざまな言語によるプログラムやソースの作成・編集と、実行・テストを支援します。この連載では、Eclipse 3.4の導入方法を分かりやすく説明していきます。第1回では、Eclipseの概要とインストール、そして日本語化する手順を解説します。

  • X ポスト
  • このエントリーをはてなブックマークに追加

魅力的に進化したEclipseを今こそ使ってみませんか?

 Eclipse(イクリプス、または、エクリプス)の元になったアプリケーション開発ツールを米IBMがオープンソースコミュニティに寄贈したのは2001年でした。そして、Eclipseの魅力に取り付かれた私が翔泳社からDESKTOP REFERENCE「Eclipse辞典」を出版したのが2006年です。その後も進化をし続けたEclipseは、今では初心者から上級者まで、どなたにでもお勧めできる「素晴らしい道具」になっています。また、たくさんのプログラミング言語やツールに対応し、目的に応じて形を変えられる「万能工具」と呼べる存在になりつつあります。しかも、多くの方の参画のおかげで、オープンソースに見られやすい「敷居の高さ」はEclipseにはありません。

 今こそ、Eclipseを使ってみませんか?

Eclipseとは?

 Eclipseは誰でも無償で利用できるオープンソースの開発ツールです。各OSに対応しており、Windows版、Mac OS X版、Linux版が提供されています。機能拡張が容易で、あらゆる場面に柔軟に対応できるカスタマイズのしやすさから統合開発環境(IDE)とも呼ばれています。

 Eclipseを単独で入手してから、目的に応じて「プラグイン」と呼ばれる機能拡張パックを追加することもできますし、代表的な目的に応じたプラグインをあらかじめ導入してある「パッケージ(配布用のセット)」も公開されています。

 なお、Eclipseは商用用途でも無償で利用でき、Eclipseを用いて作ったアプリケーションの販売も可能です。しかも、自前のプラグインを開発して販売することもできます。

Eclipseの機能 - Eclipseで何ができるか?

 Eclipse本体の主たる機能は、Java言語によるプログラムの作成・編集と、実行・テストの支援です。ソースプログラムを見やすく表示し、作成や編集を手助けする機能が揃っています。また、Javaアプリケーションであれば、仕上がったプログラムをワンクリックで実行し、実行結果をEclipse上で確認できます。

 プラグインがあらかじめ導入されているパッケージでEclipseを使う場合、パッケージの種類によって違う機能が実装されています。しかも、Eclipse本体の機能とプラグインの機能がシームレスにつながっているので、どこまでがEclipse本来の機能で、どこからがプラグインによる機能拡張なのかを意識する必要がほとんどありません。つまり、Eclipseの機能には無限のバリエーションがあることになります。ここではプラグインで実現できる主な機能を紹介しましょう。

  • C、C++、PHP、Ruby、Python、HTML、JavaScriptなど、Java以外の言語によるプログラムやソースの作成・編集と、実行・テストの支援の機能
  • クラス図などのUMLや、E-R図によるモデリング機能
  • ウィンドウ・アプリケーションを作成するためのグラフィックインターフェースの作成
  • データベース参照やSQL発行などの操作機能
  • ソースを再現する逆コンパイル機能
  • コーディングルールのチェック機能
  • 起こしやすいプログラムミスを発見する機能
  • チーム開発に必要なバージョン管理機能
  • テストのカバレッジ(網羅率)をチェックする機能
  • Webアプリケーションサーバを操作・管理する機能
  • ケータイJavaアプリ開発ツールとの連携機能
  • プラグイン開発機能

 上記はほんの一部であり、現在もEclipseの機能はどんどん増え続けています。

Eclipseの実行画面。コードアシストやグラフィカルデバッガなど、アプリケーション開発をサポートするさまざまな機能が備わっている
Eclipseの実行画面。コードアシストやクラスの作成など、アプリケーション開発をサポートするさまざまな機能が備わっている

会員登録無料すると、続きをお読みいただけます

新規会員登録無料のご案内

  • ・全ての過去記事が閲覧できます
  • ・会員限定メルマガを受信できます

メールバックナンバー

次のページ
Eclipseの導入メリットとデメリットは?

修正履歴

この記事は参考になりましたか?

  • X ポスト
  • このエントリーをはてなブックマークに追加
Eclipse 3.4からはじめるIDE入門連載記事一覧

もっと読む

この記事の著者

平野正喜@ランドッグ・オーグ(ヒラノマサキ)

フリーのIT系執筆者&講使(※)の「ランドッグのマウ」こと平野正喜(HIRANO Masaki)です。【略歴】 1962年札幌市生まれ。今で言うIT企業のシステムエンジニア、プロジェクトリーダー、システムコンサルタント、採用担当などを経て独立し、2002年11月にランドッグ・オーグ平野正喜事務所(h...

※プロフィールは、執筆時点、または直近の記事の寄稿時点での内容です

この記事は参考になりましたか?

この記事をシェア

  • X ポスト
  • このエントリーをはてなブックマークに追加
CodeZine(コードジン)
https://codezine.jp/article/detail/3340 2009/02/04 17:57
" ); }

おすすめ

アクセスランキング

  1. 1
    デスクトップアプリを開発しよう! 「Rust」と「Tauri 2.0」の基本情報と環境整備の仕方を解説
  2. 2
    "けしからん"精神が切り拓く未来──IPA登氏が語る、技術大国・日本が目指す復活戦略
  3. 3
    アジャイル開発の推進において、必ずしも"すごい人"は必要ない──現場のエンジニアがDevOps推進で実現する組織改革
  4. 4
    JavaScriptのWebフレームワーク、「Astro 5.1」リリース
  5. 5
    Linuxディストリビューション「Serpent OS」、アルファ版がリリース
  1. 6
    Google、社内AIエージェント「Google Agentspace」発表
  2. 7
    デスクトップアプリ開発に必要な「Rust」の文法を理解しよう
  3. 8
    AWS、ノーコードで生成AIアプリを作れる「PartyRock」の新機能を紹介、2025年以降は無料で誰でも利用できるように
  4. 9
    2024年は開発者にとってどんな年だったのか? CodeZineの人気ニュースランキングから振り返る
  5. 10
    VSCodeをドキュメント作成に活用――テキストエディタ、Markdownエディタの設定と拡張機能を解説

アクセスランキング

  1. 1
    デスクトップアプリを開発しよう! 「Rust」と「Tauri 2.0」の基本情報と環境整備の仕方を解説
  2. 2
    "けしからん"精神が切り拓く未来──IPA登氏が語る、技術大国・日本が目指す復活戦略
  3. 3
    アジャイル開発の推進において、必ずしも"すごい人"は必要ない──現場のエンジニアがDevOps推進で実現する組織改革
  4. 4
    JavaScriptのWebフレームワーク、「Astro 5.1」リリース
  5. 5
    Linuxディストリビューション「Serpent OS」、アルファ版がリリース
  6. 6
    Google、社内AIエージェント「Google Agentspace」発表
  7. 7
    デスクトップアプリ開発に必要な「Rust」の文法を理解しよう
  8. 8
    AWS、ノーコードで生成AIアプリを作れる「PartyRock」の新機能を紹介、2025年以降は無料で誰でも利用できるように
  9. 9
    2024年は開発者にとってどんな年だったのか? CodeZineの人気ニュースランキングから振り返る
  10. 10
    VSCodeをドキュメント作成に活用――テキストエディタ、Markdownエディタの設定と拡張機能を解説
  1. 1
    いいエンジニアになるための2つのポイント ──元Google技術者・石原氏が説く「シリコンバレー流ソフトウェア開発術」
  2. 2
    「CUDA」 ~マンガでプログラミング用語解説
  3. 3
    デスクトップアプリを開発しよう! 「Rust」と「Tauri 2.0」の基本情報と環境整備の仕方を解説
  4. 4
    アジャイル開発の推進において、必ずしも"すごい人"は必要ない──現場のエンジニアがDevOps推進で実現する組織改革
  5. 5
    ITエンジニア本大賞2025、投票締切直前! みんなで選んだ歴代の大賞本を振り返って一挙紹介
  6. 6
    Google、社内AIエージェント「Google Agentspace」発表
  7. 7
    デスクトップアプリ開発に必要な「Rust」の文法を理解しよう
  8. 8
    "けしからん"精神が切り拓く未来──IPA登氏が語る、技術大国・日本が目指す復活戦略
  9. 9
    JavaScriptのWebフレームワーク、「Astro 5.1」リリース
  10. 10
    日本在住の英語を話すソフトウェア開発者、年収の中央値は950万円に

イベント

CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

新規会員登録無料のご案内

メールバックナンバー

アクセスランキング

  1. 1
    デスクトップアプリを開発しよう! 「Rust」と「Tauri 2.0」の基本情報と環境整備の仕方を解説
  2. 2
    "けしからん"精神が切り拓く未来──IPA登氏が語る、技術大国・日本が目指す復活戦略
  3. 3
    アジャイル開発の推進において、必ずしも"すごい人"は必要ない──現場のエンジニアがDevOps推進で実現する組織改革
  4. 4
    JavaScriptのWebフレームワーク、「Astro 5.1」リリース
  5. 5
    Linuxディストリビューション「Serpent OS」、アルファ版がリリース
  1. 6
    Google、社内AIエージェント「Google Agentspace」発表
  2. 7
    デスクトップアプリ開発に必要な「Rust」の文法を理解しよう
  3. 8
    AWS、ノーコードで生成AIアプリを作れる「PartyRock」の新機能を紹介、2025年以降は無料で誰でも利用できるように
  4. 9
    2024年は開発者にとってどんな年だったのか? CodeZineの人気ニュースランキングから振り返る
  5. 10
    VSCodeをドキュメント作成に活用――テキストエディタ、Markdownエディタの設定と拡張機能を解説

アクセスランキング

  1. 1
    デスクトップアプリを開発しよう! 「Rust」と「Tauri 2.0」の基本情報と環境整備の仕方を解説
  2. 2
    "けしからん"精神が切り拓く未来──IPA登氏が語る、技術大国・日本が目指す復活戦略
  3. 3
    アジャイル開発の推進において、必ずしも"すごい人"は必要ない──現場のエンジニアがDevOps推進で実現する組織改革
  4. 4
    JavaScriptのWebフレームワーク、「Astro 5.1」リリース
  5. 5
    Linuxディストリビューション「Serpent OS」、アルファ版がリリース
  6. 6
    Google、社内AIエージェント「Google Agentspace」発表
  7. 7
    デスクトップアプリ開発に必要な「Rust」の文法を理解しよう
  8. 8
    AWS、ノーコードで生成AIアプリを作れる「PartyRock」の新機能を紹介、2025年以降は無料で誰でも利用できるように
  9. 9
    2024年は開発者にとってどんな年だったのか? CodeZineの人気ニュースランキングから振り返る
  10. 10
    VSCodeをドキュメント作成に活用――テキストエディタ、Markdownエディタの設定と拡張機能を解説
  1. 1
    いいエンジニアになるための2つのポイント ──元Google技術者・石原氏が説く「シリコンバレー流ソフトウェア開発術」
  2. 2
    「CUDA」 ~マンガでプログラミング用語解説
  3. 3
    デスクトップアプリを開発しよう! 「Rust」と「Tauri 2.0」の基本情報と環境整備の仕方を解説
  4. 4
    アジャイル開発の推進において、必ずしも"すごい人"は必要ない──現場のエンジニアがDevOps推進で実現する組織改革
  5. 5
    ITエンジニア本大賞2025、投票締切直前! みんなで選んだ歴代の大賞本を振り返って一挙紹介
  6. 6
    Google、社内AIエージェント「Google Agentspace」発表
  7. 7
    デスクトップアプリ開発に必要な「Rust」の文法を理解しよう
  8. 8
    "けしからん"精神が切り拓く未来──IPA登氏が語る、技術大国・日本が目指す復活戦略
  9. 9
    JavaScriptのWebフレームワーク、「Astro 5.1」リリース
  10. 10
    日本在住の英語を話すソフトウェア開発者、年収の中央値は950万円に