「Eclipse」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(en:Eclipseへの転送ページ)
 
1行目: 1行目:
  +
[[Category:開発]]
#redirect[[en:Eclipse]]
 
  +
[[en:Eclipse]]
  +
[[it:Eclipse]]
  +
[[ru:Eclipse]]
  +
[[zh-CN:Eclipse]]
  +
[http://eclipse.org Eclipse] はユニバーサルな開発プラットフォームを目指している、オープンソースコミュニティプロジェクトです。Eclipse プロジェクトはクロスプラットフォームの統合開発環境 (IDE) として広く知られています。Arch Linux パッケージ (とこのガイド) は IDE を扱っています。
  +
  +
Eclipse IDE は主として Java で書かれていますが Java, C/C++, PHP, Perl, Python など様々な言語によるアプリケーション開発に使うことができます。また、IDE は subversion をサポートしており、タスク管理もできます。
  +
  +
== インストール ==
  +
  +
[[公式リポジトリ]]から {{Pkg|eclipse}} パッケージを[[インストール]]してください。このベースパッケージには [[Java]] の開発サポートが組み込まれています。
  +
  +
=== Eclipse と Java ===
  +
  +
Java 開発者用の Eclipse IDE は AUR の {{AUR|eclipse-java}} パッケージでインストールできます。
  +
  +
== プラグイン ==
  +
  +
'''pacman''' を使うことで多くのプラグインは簡単にインストールできます (詳しくは [[Eclipse プラグインパッケージガイドライン]]を見て下さい)。また、pacman を使うことでプラグインは最新状態に保たれます。他に、[[#Eclipse Marketplace|Eclipse Marketplace]] や Eclipse 内蔵の[[#プラグインマネージャ|プラグインマネージャ]]を使う方法もあります。
  +
  +
=== デフォルトのアップデートサイトを追加 ===
  +
  +
あなたの使用している Eclipse のバージョンにあった、デフォルトのアップデートサイトが設定されていることを確認してください。プラグインが依存するパッケージは自動的にインストールされます。Eclipse の最新バージョンは Luna で、デフォルトのアップデートサイトは次になります: http://download.eclipse.org/releases/luna 。Go to Help > Install new Software > Add, fill the name to easily identify the update site later - for instance, Luna Software Repository - and fill the location with the url.
  +
  +
=== Eclipse Marketplace ===
  +
  +
{{Note|make sure you have followed the [[#Add the default update site|Add the default update site]] section.}}
  +
To use the Eclipse Marketplace, install it first: go to Help > Install new software > Switch to the default update site > General Purpose Tools > Marketplace Client. Restart Eclipse and it will be available in Help > Eclipse Marketplace.
  +
  +
=== プラグインマネージャ ===
  +
  +
{{Note|make sure you have followed the [[#Add the default update site|Add the default update site]] section.}}
  +
Use Eclipse's plugin manager to download and install plugins from their original repositories: in this case you have to find the needed repository in the plugin's website, then go to ''Help > Install New Software...'', enter the repository in the ''Work with'' field, select the plugin to install from the list below and follow the instructions.
  +
  +
{{Note|
  +
* If you install plugins with Eclipse's plugin manager, you are advised to launch Eclipse as root: this way the plugins will be installed in {{ic|/usr/share/eclipse/plugins/}}; if you installed them as normal user, they would be stored in a version-dependent folder inside {{ic|~/.eclipse/}}, and, after upgrading Eclipse, they wouldn't be recognized any longer.
  +
* Do not use Eclipse as root for your everyday work.
  +
}}
  +
  +
==== プラグインマネージャでアップデート ====
  +
  +
Run Eclipse and select ''Help > Check for Updates''. If you have installed them as root as advised in the section above, you have to run Eclipse as root.
  +
  +
For plugins to be updated, you should check to have their update repositories enabled in ''Window > Preferences > Install/Update > Available Software Sites'': you can find each plugin's repository(es) on the respective project website. To add, edit, remove... repositories just use the buttons on the right of the ''Available Software Sites'' panel. For Eclipse 4.4 (Luna), check you have enabled this repository:
  +
  +
http://download.eclipse.org/releases/luna
  +
  +
To receive update notifications, go to ''Window > Preferences > Install/Update > Automatic Updates''. If you want to receive notifications for plugins installed as root, you should run Eclipse as root, go to ''Window > Preferences > Install/Update > Available Software Sites'', select the repositories related to the installed plugins and ''Export'' them, then run Eclipse as normal user and ''Import'' them in the same panel.
  +
  +
=== プラグイン一覧 ===
  +
  +
* {{App|AVR|AVR マイクロコントローラプラグイン。|http://avr-eclipse.sourceforge.net/wiki/index.php/The_AVR_Eclipse_Plugin|{{AUR|eclipse-avr}}}}
  +
* {{App|Aptana|HTML5/CSS3/JavaScript/Ruby/Rails/PHP/Pydev/Django のサポート。スタンドアロンのアプリケーションとしても使えます。|http://www.aptana.com/|{{AUR|eclipse-aptana}} {{AUR|aptana-studio}}}}
  +
* {{App|Eclipse CDT|C/C++ のサポート。|http://www.eclipse.org/cdt/|{{Pkg|eclipse-cdt}}}}
  +
* {{App|Eclipse PDT|[[PHP]] のサポート。|http://www.eclipse.org/pdt/|{{AUR|eclipse-pdt}}}}
  +
* {{App|EclipseFP|[[Haskell]] のサポート。|http://eclipsefp.github.io/|{{AUR|eclipse-eclipsefp}}}}
  +
* {{App|EGit|[[Git]] のサポート。|http://www.eclipse.org/egit|{{AUR|eclipse-egit}}}}
  +
* {{App|EPIC|Perl のサポート。|http://www.epic-ide.org/|{{AUR|eclipse-epic}}}}
  +
* {{App|IvyDE|IvyDE 依存関係マネージャ。|https://ant.apache.org/ivy/ivyde/|{{AUR|eclipse-ivyde}}}}
  +
* {{App|Markdown|Eclipse 用の Markdown エディタプラグイン。|http://www.winterwell.com/software/markdown-editor.php|{{AUR|eclipse-markdown}}}}
  +
* {{App|MercurialEclipse|[[Mercurial]] のサポート。|https://bitbucket.org/mercurialeclipse/main/wiki/Home|{{AUR|eclipse-mercurial}}}}
  +
* {{App|Mylyn|タスクリストのサポート。|http://www.eclipse.org/mylyn/|{{AUR|eclipse-mylyn}}}}
  +
* {{App|PHPEclipse|PHP のサポート。|http://www.phpeclipse.com/|{{AUR|eclipse-phpeclipse}}}}
  +
* {{App|PyDev|[[Python]] のサポート。|http://pydev.org/|{{AUR|eclipse-pydev}}}}
  +
* {{App|Subclipse|[[Subversion]] のサポート。|http://subclipse.tigris.org/|{{AUR|eclipse-subclipse}}}}
  +
* {{App|Subversive|Subversion のサポート。|http://www.eclipse.org/subversive/|{{AUR|eclipse-subversive}}}}
  +
* {{App|TestNG|TestNG のサポート。|http://testng.org/doc/eclipse.html|{{AUR|eclipse-testng}}}}
  +
* {{App|TeXlipse|[[LaTeX]] のサポート。|http://texlipse.sourceforge.net/|{{AUR|texlipse}}}}
  +
* {{App|Eclipse PTP|並列プログラミング C/C++ のサポート。|http://www.eclipse.org/ptp/|{{AUR|eclipse-ptp}}}}
  +
  +
== javadoc との統合を有効にする ==
  +
  +
Want to see API entries when hovering the mouse pointer over standard Java methods?
  +
  +
=== オンライン版 ===
  +
  +
If you have constant Internet access on your machine, you can use the on-line documentation:
  +
  +
# Go to ''Window > Preferences'', then go to ''Java > Installed JREs''.
  +
# There should be one named "java" with the type "Standard VM". Select this and click ''Edit''.
  +
# Select the {{ic|/opt/java/jre/lib/rt.jar}} item under "JRE system libraries:", then click ''Javadoc Location...''.
  +
# Enter "http://docs.oracle.com/javase/7/docs/api/" in the "Javadoc location path:" text field.
  +
  +
=== オフライン版 ===
  +
  +
You can store the documentation locally by installing the {{Pkg|openjdk8-doc}} package. Eclipse may be able to find the javadocs automatically. If that doesn't work, set Javadoc location for rt.jar to {{ic|file:/usr/share/doc/java8-openjdk/api}}.
  +
  +
== トラブルシューティング ==
  +
  +
=== 最初の起動時や ''Help > Welcome'' を選択するとクラッシュする ===
  +
  +
Add the following line to {{ic|/usr/share/eclipse/eclipse.ini}}:
  +
  +
-Dorg.eclipse.swt.browser.UseWebKitGTK=true
  +
  +
If Firefox is installed try also:
  +
  +
-Dorg.eclipse.swt.browser.DefaultType=mozilla
  +
  +
=== Ctrl+X で Eclipse が終了する ===
  +
  +
Part of [https://bugs.eclipse.org/bugs/show_bug.cgi?id=318177 this] bug. Just look in {{ic|~/workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi}} and delete the wrong {{ic|Ctrl+X}} combination. Usually it is the first one.
  +
  +
=== Eclipse 4 に暗い/カスタムした gtk テーマが反映されず背景が白くなる ===
  +
  +
====4.2.0 と 4.3.0====
  +
Remove or move to backup sub folder all of the .css files from:
  +
/usr/share/eclipse/plugins/org.eclipse.platform_4.2.0.v201206081400/css/
  +
  +
Solution source: http://www.eclipse.org/forums/index.php/m/872214/
  +
  +
This also works with version 4.3.x (Kepler) by backing up the css folder from /usr/share/eclipse/plugins/org.eclipse.platform_4.3.xxx/css/
  +
  +
====4.4.0 (Luna)====
  +
  +
Luna Supplies a Dark theme which can be enabled in Preferences > Appearance and selecting the 'Dark' theme.
  +
  +
The dark theme uses its own colours rather than the GTK theme colours, if you prefer it to fully respect GTK colour settings, then remove or move to backup sub folder all of the .css files from: /usr/share/eclipse/plugins/org.eclipse.ui.themes_1.0.0.xxxx/css/
  +
  +
=== Gnome 3.6 Adwaita テーマを使っている場合にツールチップの背景色が暗くなる ===
  +
  +
Comment out the second-to-last line in {{ic|/usr/share/themes/Adwaita/gtk-2.0/gtkrc}} like this
  +
  +
#widget "gtk-tooltip*" style "tooltips"
  +
  +
Related bugs:
  +
  +
* https://bugzilla.gnome.org/show_bug.cgi?id=688285
  +
* https://bugs.eclipse.org/bugs/show_bug.cgi?id=381010 (WONTFIX)
  +
  +
=== トグルボタンの状態が選択している時も選択していない時も変わらない ===
  +
  +
Comment out the last line in {{ic|/usr/share/themes/Adwaita/gtk-2.0/gtkrc}} like this
  +
  +
#widget "*swt*toolbar*" style "null"
  +
  +
To apply the fixed theme, use {{ic|gnome-tweak-tool}} to select a different theme and cycle back to Adwaita.
  +
  +
Related bugs:
  +
  +
* https://bugzilla.gnome.org/show_bug.cgi?id=687519
  +
  +
=== デフォルトのウィンドウタイトルのフォントサイズを変更 ===
  +
  +
You can't change the window title font size using the Eclipse preferences, you must edit the actual theme .css files. Note, that you will have to redo this when you upgrade eclipse.
  +
They are located under
  +
/usr/share/eclipse/plugins/org.eclipse.platform_4.3.<your version number>/css
  +
Open the appropriate file with your text editor, ie e4_default_gtk.css if you are using the "GTK theme".
  +
Search for .MPartStack, and change the font-size to your desired size
  +
.MPartStack {
  +
font-size: 9;
  +
swt-simple: false;
  +
swt-mru-visible: false;
  +
}
  +
  +
== 参照 ==
  +
  +
* [http://www-128.ibm.com/developerworks/opensource/library/os-ecl-subversion/ How to use Subversion with Eclipse]

2015年6月28日 (日) 20:38時点における版

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

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

インストール

公式リポジトリから eclipse パッケージをインストールしてください。このベースパッケージには Java の開発サポートが組み込まれています。

Eclipse と Java

Java 開発者用の Eclipse IDE は AUR の eclipse-javaAUR パッケージでインストールできます。

プラグイン

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

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

あなたの使用している Eclipse のバージョンにあった、デフォルトのアップデートサイトが設定されていることを確認してください。プラグインが依存するパッケージは自動的にインストールされます。Eclipse の最新バージョンは Luna で、デフォルトのアップデートサイトは次になります: http://download.eclipse.org/releases/luna 。Go to Help > Install new Software > Add, fill the name to easily identify the update site later - for instance, Luna Software Repository - and fill the location with the url.

Eclipse Marketplace

ノート: make sure you have followed the Add the default update site section.

To use the Eclipse Marketplace, install it first: go to Help > Install new software > Switch to the default update site > General Purpose Tools > Marketplace Client. Restart Eclipse and it will be available in Help > Eclipse Marketplace.

プラグインマネージャ

ノート: make sure you have followed the Add the default update site section.

Use Eclipse's plugin manager to download and install plugins from their original repositories: in this case you have to find the needed repository in the plugin's website, then go to Help > Install New Software..., enter the repository in the Work with field, select the plugin to install from the list below and follow the instructions.

ノート:
  • If you install plugins with Eclipse's plugin manager, you are advised to launch Eclipse as root: this way the plugins will be installed in /usr/share/eclipse/plugins/; if you installed them as normal user, they would be stored in a version-dependent folder inside ~/.eclipse/, and, after upgrading Eclipse, they wouldn't be recognized any longer.
  • Do not use Eclipse as root for your everyday work.

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

Run Eclipse and select Help > Check for Updates. If you have installed them as root as advised in the section above, you have to run Eclipse as root.

For plugins to be updated, you should check to have their update repositories enabled in Window > Preferences > Install/Update > Available Software Sites: you can find each plugin's repository(es) on the respective project website. To add, edit, remove... repositories just use the buttons on the right of the Available Software Sites panel. For Eclipse 4.4 (Luna), check you have enabled this repository:

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

To receive update notifications, go to Window > Preferences > Install/Update > Automatic Updates. If you want to receive notifications for plugins installed as root, you should run Eclipse as root, go to Window > Preferences > Install/Update > Available Software Sites, select the repositories related to the installed plugins and Export them, then run Eclipse as normal user and Import them in the same panel.

プラグイン一覧

  • 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/ || eclipse-aptanaAUR aptana-studioAUR
  • Eclipse CDT — C/C++ のサポート。
http://www.eclipse.org/cdt/ || eclipse-cdt
  • Eclipse PDTPHP のサポート。
http://www.eclipse.org/pdt/ || eclipse-pdtAUR
  • EclipseFPHaskell のサポート。
http://eclipsefp.github.io/ || eclipse-eclipsefpAUR
  • EGitGit のサポート。
http://www.eclipse.org/egit || eclipse-egitAUR
  • EPIC — Perl のサポート。
http://www.epic-ide.org/ || eclipse-epicAUR
  • IvyDE — IvyDE 依存関係マネージャ。
https://ant.apache.org/ivy/ivyde/ || eclipse-ivydeAUR
  • Markdown — Eclipse 用の Markdown エディタプラグイン。
http://www.winterwell.com/software/markdown-editor.php || eclipse-markdownAUR
  • MercurialEclipseMercurial のサポート。
https://bitbucket.org/mercurialeclipse/main/wiki/Home || eclipse-mercurialAUR
  • Mylyn — タスクリストのサポート。
http://www.eclipse.org/mylyn/ || eclipse-mylynAUR
  • PHPEclipse — PHP のサポート。
http://www.phpeclipse.com/ || eclipse-phpeclipseAUR
  • PyDevPython のサポート。
http://pydev.org/ || eclipse-pydevAUR
http://subclipse.tigris.org/ || eclipse-subclipseAUR
  • Subversive — Subversion のサポート。
http://www.eclipse.org/subversive/ || eclipse-subversiveAUR
  • TestNG — TestNG のサポート。
http://testng.org/doc/eclipse.html || eclipse-testngAUR
  • TeXlipseLaTeX のサポート。
http://texlipse.sourceforge.net/ || texlipseAUR
  • Eclipse PTP — 並列プログラミング C/C++ のサポート。
http://www.eclipse.org/ptp/ || eclipse-ptpAUR

javadoc との統合を有効にする

Want to see API entries when hovering the mouse pointer over standard Java methods?

オンライン版

If you have constant Internet access on your machine, you can use the on-line documentation:

  1. Go to Window > Preferences, then go to Java > Installed JREs.
  2. There should be one named "java" with the type "Standard VM". Select this and click Edit.
  3. Select the /opt/java/jre/lib/rt.jar item under "JRE system libraries:", then click Javadoc Location....
  4. Enter "http://docs.oracle.com/javase/7/docs/api/" in the "Javadoc location path:" text field.

オフライン版

You can store the documentation locally by installing the openjdk8-doc package. Eclipse may be able to find the javadocs automatically. If that doesn't work, set Javadoc location for rt.jar to file:/usr/share/doc/java8-openjdk/api.

トラブルシューティング

最初の起動時や Help > Welcome を選択するとクラッシュする

Add the following line to /usr/share/eclipse/eclipse.ini:

-Dorg.eclipse.swt.browser.UseWebKitGTK=true

If Firefox is installed try also:

-Dorg.eclipse.swt.browser.DefaultType=mozilla

Ctrl+X で Eclipse が終了する

Part of this bug. Just look in ~/workspace/.metadata/.plugins/org.eclipse.e4.workbench/workbench.xmi and delete the wrong Ctrl+X combination. Usually it is the first one.

Eclipse 4 に暗い/カスタムした gtk テーマが反映されず背景が白くなる

4.2.0 と 4.3.0

Remove or move to backup sub folder all of the .css files from: /usr/share/eclipse/plugins/org.eclipse.platform_4.2.0.v201206081400/css/

Solution source: http://www.eclipse.org/forums/index.php/m/872214/

This also works with version 4.3.x (Kepler) by backing up the css folder from /usr/share/eclipse/plugins/org.eclipse.platform_4.3.xxx/css/

4.4.0 (Luna)

Luna Supplies a Dark theme which can be enabled in Preferences > Appearance and selecting the 'Dark' theme.

The dark theme uses its own colours rather than the GTK theme colours, if you prefer it to fully respect GTK colour settings, then remove or move to backup sub folder all of the .css files from: /usr/share/eclipse/plugins/org.eclipse.ui.themes_1.0.0.xxxx/css/

Gnome 3.6 Adwaita テーマを使っている場合にツールチップの背景色が暗くなる

Comment out the second-to-last line in /usr/share/themes/Adwaita/gtk-2.0/gtkrc like this

#widget "gtk-tooltip*"  style "tooltips"

Related bugs:

トグルボタンの状態が選択している時も選択していない時も変わらない

Comment out the last line in /usr/share/themes/Adwaita/gtk-2.0/gtkrc like this

#widget "*swt*toolbar*" style "null"

To apply the fixed theme, use gnome-tweak-tool to select a different theme and cycle back to Adwaita.

Related bugs:

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

You can't change the window title font size using the Eclipse preferences, you must edit the actual theme .css files. Note, that you will have to redo this when you upgrade eclipse. They are located under

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

Open the appropriate file with your text editor, ie e4_default_gtk.css if you are using the "GTK theme". Search for .MPartStack, and change the font-size to your desired size

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

参照