第1章 Eclipse 4.15
Red Hat Enterprise Linux 7 で利用できる Red Hat Developer Tools には、Eclipse 4.15 が含まれています。これは、Eclipse Foundation の 2020-03 リリーストレインに基づいています。
Eclipse は、開発プロセスの各フェーズにツールを提供する強力な開発環境です。豊富な開発エクスペリエンスを実現するためにさまざまな異種ツールを統一された環境に統合し、完全に設定可能なユーザーインターフェイスを提供して、さまざまな方法で拡張できるプラグイン可能なアーキテクチャーを特長としています。たとえば、Valgrind プラグインを使用すると、プログラマーは、Eclipse ユーザーインターフェイスを介してコマンドラインで実行されるメモリープロファイリングを実行できます。
図1.1 Eclipse セッションの例
Eclipse は、コマンドラインツールによる従来の対話に代わるグラフィカルな開発環境を提供します。コマンドラインインターフェイスを使用しない開発者には代替手段となります。従来のほぼコマンドラインベースの Linux ツール (gcc や gdb など) および Eclipse は、プログラミングに対して 2 つの異なるアプローチを提供します。
Red Hat JBoss Middleware のアプリケーション開発方法、または OpenShift Tools のサポート方法については、Red Hat Developer Studio を参照してください。
| パッケージ | 説明 |
|---|---|
|
| C/C++ Development Tooling (CDT) は、これらの 2 つの言語で開発するための機能およびプラグインを提供。 |
|
| changelog ファイルを作成および維持できる ChangeLog プラグイン。 |
|
| Eclipse Data Tools Platform プロジェクト。 |
|
| Eclipse のチームプロバイダーで、Git リポジトリーと対話するための機能およびプラグインを提供する EGit。 |
|
| EMF (Eclipse Modeling Framework) を使用すると、構造化データモデルに基づいたアプリケーションのビルドが可能。 |
|
| GCov テスト対象プログラムを Eclipse と統合する GCov プラグイン。 |
|
| 既存のアプリケーションモデルからリッチグラフィカルエディターを作成できるようにする GEF (Graphical Editing Framework)。 |
|
| Gprof パフォーマンス分析ユーティリティーを Eclipse と統合する Gprof プラグイン。 |
|
| Eclipse Java 開発ツール (JDT) プラグイン。 |
|
| Git リビジョン管理システムの Java 実装である JGit。 |
|
| Eclipse の man ページを表示できる man ページプラグイン。 |
|
| Eclipse Marketplace クライアント。 |
|
| Eclipse のタスク管理システムである Mylyn。 |
|
| Eclipse プラグインを開発するためのプラグイン開発環境。 |
|
| perf ツールを Eclipse と統合する Perf プラグイン。 |
|
| Eclipse 向けの Python IDE の完全な機能。 |
|
| 拡張可能な remote-services フレームワークを提供する Remote Services プラグイン。 |
|
| RPM 仕様ファイルの維持を可能にする Eclipse Spec File Editor。 |
|
| SystemTap と Eclipse を統合する SystemTap プラグイン。 |
|
| Subclipse は、Eclipse のチームプロバイダーで、Subversion リポジトリーと対話するための機能とプラグインを提供。 |
|
| Valgrind を Eclipse と統合する Valgrind プラグイン。 |
|
| Eclipse Webtools プラグイン。 |
1.1. Red Hat Enterprise Linux 7 での Eclipse へのアクセス リンクのコピーリンクがクリップボードにコピーされました!
Eclipse は、Red Hat Developer Tools コンテンツセットの一部として配布されるオファリングで、Red Hat Enterprise Linux 7 をデプロイしているお客様が利用できます。Eclipse をインストールするには、Red Hat Subscription Management を使用して、Red Hat Developer Tools および Red Hat Software Collections リポジトリーを有効にします。
システムの バリアント (
workstationまたはserver) を選択し、以下のコマンドを変更します。注記開発者には、Red Hat Enterprise Linux Server を使用して、多岐にわたる開発ツールにアクセスすることを推奨しています。
rhel-7-variant-devtools-rpmsリポジトリーを有効にします。subscription-manager repos --enable rhel-7-variant-devtools-rpms
# subscription-manager repos --enable rhel-7-variant-devtools-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow rhel-variant-rhscl-7-rpmsリポジトリーを有効にします。subscription-manager repos --enable rhel-variant-rhscl-7-rpms
# subscription-manager repos --enable rhel-variant-rhscl-7-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow rhel-7-variant-optional-rpmsリポジトリーを有効にします。subscription-manager repos --enable rhel-7-variant-optional-rpms
# subscription-manager repos --enable rhel-7-variant-optional-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow
リポジトリーが有効になります。「Eclipse のインストール」 で説明されているように、Red Hat Eclipse をインストールしてください。
Red Hat Developer Tools debuginfo リポジトリーの有効化
この手順はオプションです。
Red Hat Developer Tools は、リポジトリーに含まれるすべてのアーキテクチャー依存 RPM の debuginfo パッケージも提供します。これらのパッケージは、コアファイル分析や Eclipse 自体のデバッグに役立ちます。
Red Hat Developer Tools の
debuginfoリポジトリーを有効にします。variant は、Red Hat Enterprise Linux システムバリアント (serverまたはworkstation) に置き換えます。subscription-manager repos --enable rhel-7-variant-devtools-debug-rpms subscription-manager repos --enable rhel-variant-rhscl-7-debug-rpms
# subscription-manager repos --enable rhel-7-variant-devtools-debug-rpms # subscription-manager repos --enable rhel-variant-rhscl-7-debug-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow
debuginfo パッケージのインストール、概要、および使用方法の詳細は、実行中のアプリケーションのデバッグ を参照してください。
関連情報
- Red Hat Subscription Management を使用してシステムを登録し、サブスクリプションに関連付ける方法は、Red Hat Subscription Management のガイドを参照してください。
- Red Hat Software Collections のサブスクリプションに関する詳細は、Red Hat Developer Toolset ユーザーガイド の セクション 1.4 Red Hat Developer Toolset へのアクセス を参照してください。