Eclipse

提供: ArchWiki
ナビゲーションに移動 検索に移動

Eclipse はユニバーサルな開発プラットフォームを目指している、オープンソースコミュニティプロジェクトです。Eclipse プロジェクトはクロスプラットフォームの統合開発環境 (IDE) として広く知られています。Arch Linux パッケージ (とこのガイド) は IDE を扱っています。

Eclipse IDE は主として Java で書かれていますが Java, C/C++, PHP, Perl, Python, Rust など様々な言語によるアプリケーション開発に使うことができます。また、IDE は subversion をサポートしており、タスク管理もできます。

インストール

以下のパッケージのどれかを インストール してください:

  • eclipse-jeeAUR Java EE 開発者向け
  • eclipse-javaAUR Java 開発者向け
  • eclipse-rcpAUR RCP および RAP 開発者向け
  • eclipse-cppAUR C/C++ 開発者向け
  • eclipse-phpAUR PHP 開発者向け
  • eclipse-platformAUR 組み込みの Eclipse パッケージマネージャでユーザーごとにカスタマイズするのに適したベースプラットフォームです。

上記のパッケージを複数同時にインストールすることはできません。FS#45577 を参照。上記の中で一番必要なパッケージをインストールした後、別の言語を追加する必要があるときは プラグイン を使用してください。

プラグイン

pacman を使うことで多くのプラグインは簡単にインストールできます (詳しくは Eclipse プラグインパッケージガイドラインを見て下さい)。また、pacman を使うことでプラグインは最新状態に保たれます。他に、Eclipse Marketplace や Eclipse 内蔵のプラグインマネージャを使う方法もあります。

デフォルトのアップデートサイトを追加

あなたの使用している Eclipse のバージョンにあった、デフォルトのアップデートサイトが設定されていることを確認してください。プラグインが依存するパッケージは自動的にインストールされます。Eclipse の最新バージョンは Oxygen で、デフォルトのアップデートサイトは次になります: http://download.eclipse.org/releases/oxygen 。Help > Install new Software > Add を選択して、後でアップデートサイトがわかるように名前を付けて下さい。例えば: Oxygen Software Repository。そして url を入力します。

Eclipse Marketplace

ノート: あらかじめデフォルトのアップデートサイトの追加セクションに従ってアップデートサイトを追加しておいて下さい。

Eclipse Marketplace を使用するには、まずインストールを行ってください: Help > Install new software > Switch to the default update site > General Purpose Tools > Marketplace Client を開きます。Eclipse を再起動すれば Help > Eclipse Marketplace から使用することができるようになります。

プラグインマネージャ

ノート: あらかじめデフォルトのアップデートサイトの追加セクションに従ってアップデートサイトを追加しておいて下さい。

Eclipse のプラグインマネージャを使用することで Eclipse のリポジトリからプラグインをダウンロード・インストールすることができます。その場合、プラグインのウェブサイトで必要なリポジトリを確認してから、Help > Install New Software... を開き、Work with フィールドにリポジトリを入力、そして下のリストからインストールするプラグインを選択して指示に従ってください。

ノート:
  • Eclipse のプラグインマネージャを使用してプラグインをインストールする場合、root で Eclipse を起動することを推奨します: その場合プラグインは /usr/lib/eclipse/plugins/ にインストールされます。通常ユーザーでインストールした場合、~/.eclipse/ 内のバージョン別のフォルダに保存されるため、Eclipse のアップグレードを行うと認識されなくなります。
  • 日常的に Eclipse を root で使用してはいけません。

プラグインマネージャでアップデート

Eclipse を起動して Help > Check for Updates を選択してください。上のセクションで推奨しているように root でプラグインをインストールした場合、root で Eclipse を起動する必要があります。

プラグインをアップデートするために、プラグインのアップデートリポジトリが Window > Preferences > Install/Update > Available Software Sites で有効になっていることを確認してください: プラグインのリポジトリは各プラグインのプロジェクトウェブサイトで確認できます。リポジトリを追加・編集・削除する際は Available Software Sites パネルの右にあるボタンを使ってください。Eclipse 4.5 (Mars) の場合、以下のリポジトリが有効になっていることを確認してください:

http://download.eclipse.org/releases/mars

アップデート通知を受信するには、Window > Preferences > Install/Update > Automatic Updates を開きます。root でインストールしたプラグインの通知を受信したい場合、root で Eclipse を起動して Window > Preferences > Install/Update > Available Software Sites を開き、インストールしたプラグインのリポジトリを選択して Export してください。その後、通常ユーザーで Eclipse を起動してから同じパネルでリポジトリを Import します。

プラグイン一覧

  • AVR — AVR マイクロコントローラプラグイン。
http://avr-eclipse.sourceforge.net/wiki/index.php/The_AVR_Eclipse_Plugin || eclipse-avrAUR
  • Aptana — HTML5/CSS3/JavaScript/Ruby/Rails/PHP/Pydev/Django のサポート。スタンドアロンのアプリケーションとしても使えます。
http://www.aptana.com/ || aptana-studioAUR
  • IvyDE — IvyDE 依存関係マネージャ。
https://ant.apache.org/ivy/ivyde/ || eclipse-ivydeAUR
  • Markdown — Eclipse 用の Markdown エディタプラグイン。
http://www.winterwell.com/software/markdown-editor.php || eclipse-markdownAUR
  • PyDevPython のサポート。
http://pydev.org/ || eclipse-pydevAUR
https://github.com/subclipse/subclipse || eclipse-subclipseAUR
  • Subversive — Subversion のサポート。
https://www.eclipse.org/subversive/ || eclipse-subversiveAUR
  • TestNG — TestNG のサポート。
http://testng.org/doc/eclipse.html || eclipse-testngAUR
  • TeXlipseLaTeX のサポート。
http://texlipse.sourceforge.net/ || eclipse-texlipseAUR
  • Checkstyle — Eclipse Checkstyle のサポート。
http://eclipse-cs.sourceforge.net/ || eclipse-checkstyleAUR

javadoc との統合を有効にする

Java の標準メソッドにマウスポインタを乗せたときに API エントリを表示する方法。

オンライン版

マシンから常時インターネットに接続している場合、オンラインドキュメントを使うことができます:

  1. Window > Preferences から、Java > Installed JREs を開いて下さい。
  2. "Standard VM" タイプの "java" が存在するので、それを選択して Edit をクリック。
  3. "JRE system libraries:" の下の /usr/lib/jvm/java-8-openjdka/jre/lib/rt.jar アイテムを選択して、Javadoc Location... をクリック。
  4. "Javadoc location path:" テキストフィールドに "https://docs.oracle.com/javase/8/docs/api/" と入力します。
ノート:
  • インターネット接続が遅い場合、インターネットから javadoc を取得するのに時間がかかることがあります。オフラインバージョン を検討してください。
  • 従量制のインターネット接続では、インターネットから Javadoc を取得すると、月末に高額なインターネット料金が請求される可能性があります。オフラインバージョン を検討してください。

オフライン版

openjdk8-doc パッケージをインストールすることでドキュメントをローカルに保存することが可能です。Eclipse は javadocs を自動的に検出します。自動検出が行われない場合、rt.jar の Javadoc の位置を file:/usr/share/doc/java8-openjdk/api に設定してください。

トラブルシューティング

ダークテーマ

Eclipse は、Window > Preferences > General > AppearanceDark テーマを選択して有効にすることができます。

ダークテーマは GTK テーマの色ではなく、独自の色を使用します。GTK の色設定を完全に尊重したい場合は、/usr/lib/eclipse/plugins/org.eclipse.ui.themes_version/css/ のすべての .css ファイルを削除するか、バックアップ用のサブフォルダに移動して、version を適切なバージョン番号に置き換えてください。

デフォルトのウィンドウタイトルのフォントサイズを変更

Eclipse の設定からウィンドウタイトルのフォントサイズを変更することはできません。テーマの .css ファイルを編集する必要があります。Eclipse のアップデートで、変更した設定は戻ってしまうので注意してください。編集するファイルは以下のディレクトリにあります:

/usr/share/eclipse/plugins/org.eclipse.platform_4.3.<your version number>/css

テキストエディタで適切なファイルを開いて下さい。例えば "GTK theme" を使用している場合、e4_default_gtk.css を編集します。ファイルの中にある .MPartStack を探して、font-size を適当なサイズに変更してください:

.MPartStack {
       font-size: 9;
       swt-simple: false;
       swt-mru-visible: false;
}

Freshplayerplugin

Eclipse は freshplayerpluginAUR と互換性がありません。https://github.com/i-rinat/freshplayerplugin/issues/298 を見てください。

Show in System Explorer が機能しない

こちらのガイド を見てください。Window > Preferences > General > Workspace からシステムエクスプローラを起動するコマンドを変更してください。Xfce ユーザーであれば thunar ${selected_resource_uri} に変更することでフォルダを Thunar で開けます。

参照