Eclipseについて

eclipse_logo.png

本ページはOpenRTP自体を開発デバッグする人のためのページで、OpenRTPをユーザーとして使用する場合には、この情報は特に必要ありません。OpenRTPをインストールして使用するための情報はインストーラによるインストールを参照してしてください。

また本ページの情報は最新のEclipseには適合しない場合があります。

Eclipseの概要

EclipseはEclipse Foundationが開発するオープンソースのJava言語およびその他の言語のための統合開発環境を構築するためのフレームワークです。 Eclipseの基本部分はplug-inを実行するためのプラットフォームで、いろいろな開発環境は多くのplug-inの集合体として構築されます。 デフォルトで付属するJavaの開発環境自体もplug-inとして実現され、plug-inを追加することでいろいろな言語の開発環境として容易に拡張できます。

Eclipseの特徴として、

  • plug-in機構により容易に拡張可能であり、plug-in同士の連携も可能である。
  • Rich Client Platform (RCP)と呼ばれる仕組みにより、plug-inをスタンドアロン化が容易にできる。
  • Javaで実装されているため、多くのプラットフォームで動作する。

などが挙げられます。 こうしたEclipseの特徴が、ロボット用統合開発環境を構築する上で有用であると判断し、EclipseをRTミドルウエアのツールのためのプラットフォームとして選択しました。

RTCBuilderとRTSystemEditorを利用するにはEclipseをインストールする必要があります。

Eclipseのインストール

OpenRTM-aistのインストーラーでインストールするか、もしくはPleiades All in One Eclipseをインストールしてください。

Pleiades All in One Eclipseの導入

以下のプラグイン導入済みのeclipseパッケージをダウンロードして適当な場所に展開してください。

Pleiades All in One UltimateFull Editionのパッケージを入手してください。

Pleiades All in One EclipseにはLinux版はないため、eclipse.orgからeclipseのインストーラーを入手してインストール、日本語化、プラグインの導入を行ってください。

JDK(Java Development Kit)のインストール

RTC Builder、RT System Editorを使用するためにはJDK8が必要です(JDK11などの新しいバージョンでは動作しません)。下記リンクを参照してインストールしてください。

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

RTCBuilderとRTSystemEditorは下記のEclipseプラグインを使用しています。Pleiades All in Oneを使用する場合は導入済みです。

以下の手順で、これらのプラグインをインストールしてください。

  1. Eclipseのメニューから[ヘルプ]>[ソフトウエア更新]を選択します。
  2. このような[ソフトウェア更新およびアドイン]ダイアログが表示されますので、「使用可能なソフトウェア」タブを選択します。
    eclipse_update_ja.png
  3. Genymede Update Siteを展開してプラグインを選択します。
    eclipse_plugin_GEF_JDT_ja.png
    eclipse_plugin_EMF_SDO_ja.png
  4. [インストール]をクリックします。
    eclipse_plugin2_ja.png
  5. これで、これらのプラグインが自動的にダウンロードされて、インストールされます。

インストール後Eclipseをいったん終了します。

ダウンロード

最新バージョン

初めての方へ

Windows msi(インストーラ) パッケージ (サンプルの実行ができます。)

C++,Python,Java,
Toolsを含む
1.2.1-RELEASE

RTコンポーネントを開発するためには開発環境のインストールが必要です。詳細はダウンロードページ

統計

Webサイト統計
ユーザ数:1810
プロジェクト統計
RTコンポーネント296
RTミドルウエア26
ツール22
文書・仕様書1

Choreonoid

モーションエディタ/シミュレータ

OpenHRP3

動力学シミュレータ

OpenRTP

統合開発プラットフォーム

産総研RTC集

産総研が提供するRTC集

TORK

東京オープンソースロボティクス協会

DAQ-Middleware

ネットワーク分散環境でデータ収集用ソフトウェアを容易に構築するためのソフトウェア・フレームワーク