S-JIS[2006-05-30/2016-12-10]
|
|
|
|
まず、EclipseはJavaで動いているのでJREがインストールされている必要がある。
Javaの開発に使うなら、そもそもJavaのSDKをインストールしているだろうから問題ないはずだけど…。
ver | Eclipse本体 | 言語パック | 更新日 |
---|---|---|---|
3.1.2 | eclipse-SDK-3.1.2-win32.zip | NLpack1_FeatureOverlay-eclipse-SDK-3.1.1.zip NLpack1-eclipse-SDK-3.1.1a-win32.zip (2つとも必要) |
2006-05-30 |
3.2.2 | eclipse-SDK-3.2.2-win32.zip | NLpack1-eclipse-SDK-3.2.1-win32.zip | 2007-07-14 |
3.3 | eclipse-SDK-3.3-win32.zip | →Eclipse3.3の日本語化 | 2007-07-14 |
3.4.1 | eclipse-SDK-3.4.1-win32.zip | →Eclipse3.4の日本語化 | 2008-10-05 |
3.4.1 | Pleiades All in One 日本語ディストリビューション | 2008-10-05 | |
3.5 3.6 3.7 |
Pleiades All in One 日本語ディストリビューション | 2011-08-04 |
コピーするばかりでよく、環境変数の設定等は特に要らない。
古いEclipseをC:\eclipseにインストールしていて残しておきたいときは、Eclipse3のディレクトリ名をC:\eclipse3とかに変えればOK。
これで、C:\eclipse3\eclipse.exeを実行することでEclipseを起動できる。
Pleiades All in One Eclipseは、現在のところ、32bit版しか提供されていない。[2011-09-23]
32bit版Eclipseは、64bit版JDKでは動かせない。
Failed to load the JNI shared library "C:\Program Files\Java\jdk1.6.0_27\bin\..\jre\bin\client\jvm.dll".
32bit版JDKを使うのが一番手っ取り早いようだ。
Eclipse3.3以降では日本語化の方法が3.2とは変わった模様。[2008-10-05]
(3.2までは言語パックをダウンロードして、先にインストールしたEclipse本体に上書きしていた)
3.3以降は、Eclipse開発元(IBM)は言語パックを作らない方針になったらしい。
で、日本ではEJWG(Eclipse
Japan Working Group)が言語パックを提供してくれるらしい。お世話になります。
ただ、翻訳は、日本語化プラグインのPleiades(プレアデス)で先に行われ、それがサードパーティー製の言語パックに反映され、その後にEJWG版が作られるらしい。したがって、早く日本語化したい場合(や他のプラグインも日本語化したい場合)はPleiadesプラグインを利用するのが良さそう。
以下、EJWG版の言語パックを反映させる方法。
バージョン | URL |
---|---|
Eclipse3.3 | http://download.eclipse.org/technology/babel/update-site/europa |
Eclipse3.3とメニューがちょっと異なる。[2008-10-05]
バージョン | URL |
---|---|
Eclipse3.4 | http://download.eclipse.org/technology/babel/update-site/ganymede |
が、ここ(ダウンロード5%くらい)で なんと勝手にWindows(XP SP3)がリセット(再起動)されてしまった!なんか不正処理を行ったらしい…。
(Version 0.2.0.v20080928043402)
何度か試したが、ごく稀にブルースクリーンになる(すぐ消えてしまうのでメッセージ確認不能)。それ以外はいきなり再起動される。
現状では素直にPleiadesプラグインを使うのが良さげ。
Windows版の場合、eclipse.exeへのショートカットに起動オプションを設定することが出来る。[2006-06-23]
もしくは、eclipse.exeと同じディレクトリーにあるeclipse.iniにオプションを書いてもよい。[2009-02-19]
起動オプション | 例 | 説明 | 更新日 |
---|---|---|---|
-vm | -vm %JAVA_HOME%\bin\javaw.exe | Eclipse自身を動かす為のJavaVMを指定する。このオプションを特に指定する必要はない。 javaw.exeでなくjava.exeを指定すると、起動時にjavaのウィンドウが表示され そのウィンドウを消すとEclipse自体が落ちるので やめといた方がいいかも。 |
|
-data | -data C:\workspace | ワークスペースの場所を指定する。 | 2008-10-04 |
-vmargs | -vmargs -Xms256M -Xmx256M | JavaVMのオプションが指定できるようになる。 (左の例のXmsやXmxは、JavaVMの使用メモリーを増やすオプション) |
Eclipse2では、起動時にワークスペースのディレクトリを指定するには起動時のオプション(-data)を設定してやる必要があったが、Eclipse3では起動時に「ワークスペース・ランチャー」というダイアログで選択できる。
このダイアログは出さないようにすることが出来るが、復活させるにはメニューバーの「ウィンドウ(W)」→「設定(P)」で設定ダイアログを開き、左ツリーから「一般」→「開始およびシャットダウン」を選び、右ペインの「起動時にワークスペースをプロンプト(W)」にチェックを付ける。
起動後にワークスペースを切り替えるには、メニューバーの「ファイル(F)」→「ワークスペースの切り替え(W)」で「ワークスペース・ランチャー」ダイアログを出して指定する。
Eclipse3でも、-dataで起動時のワークスペースを指定することが出来る。[2008-10-04]
(ただし、指定する場合は-vmargsより前に指定すること)
eclipse.exeへのショートカットを複数作って-dataを使って別々のワークスペースを指定しておくと、複数のEclipseを同時に起動することが出来る。[2008-11-15]
なお、現在どういう設定(オプション指定)でEclipseが動いているのかは、「構成の詳細」で確認できる。[2009-02-19]
Eclipse3を起動しようとしたら以下のようなエラーダイアログが出た。[2016-12-10]
Java was started but returned exit code=13 C:\ProgramData\Oracle\Java\javapath\javaw.exe 〜
この環境に入っているJavaはJDK8。どうやら、Eclipse3はJava8では起動できないらしい。
eclipse.iniの-vmでJava7のjavawを指定する。
Eclipse3.1(JDK1.5)以降でEclipseの日本語化を行うプラグイン。[2008-10-05]
-javaagent:plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar
Pleiades All in One 日本語ディストリビューションをダウンロードすれば、Eclipse本体とPleiadesプラグイン+その他プラグインが入った状態でインストールできる。
jadを使ってJavaの逆コンパイルを行うプラグイン。[2006-06-23]
ソースファイルがないクラス(拡張子class)のファイルを開いた時に、逆コンパイルしたソースを表示してくれるもの。
以前は下記の様に手動でインストールできたが、All in One Eclipseに含まれているので、それを使う方が楽。[2012-01-07]
もしくはJava Decompilerのプラグインをインストールする方が楽。
Eclipseの バージョン |
JadClipseのファイル名 | 備考 | 更新日 |
---|---|---|---|
2 | jadclipse_b206.zip | zipなので解凍する必要がある。 | 2005-05-21 |
3.1 | jadclipse_3.1.0.jar | jarなので解凍する必要はない。 そのままプラグインのディレクトリに置けばよい。 |
2006-06-23 |
3.2 | net.sf.jadclipse_3.2.4.jar | 2007-10-04 |
これで、(ソースの指定されていない)classファイルを開けば自動的に逆コンパイルされる。
(クラスを開くとメニューバーに「JadClipse」が出てくるが、classファイルを開いたときには既に逆コンパイルされている
(又は元のソースの内容が表示されている)ので、何に使うものなんだかよく分からない(苦笑))
Java Decompilerを使ってJavaの逆コンパイルを行うプラグイン。[2012-01-07]
ソースファイルがないクラス(拡張子class)のファイルを開いた時に、逆コンパイルしたソースを表示してくれるもの。
(jadは既に公式配布されていないようなので、今使うならJava Decompilerの方が良さそう)
LinuxのEclipseにプラグインを入れようとしたら以下のようなエラーが出た。[2012-01-07]
Cannot complete the install because one or more required items could not be found. Software currently installed: Shared profile 1.0.0.1316953824559 (SharedProfile_epp.package.java 1.0.0.1316953824559) Missing requirement: Shared profile 1.0.0.1316953824559 (SharedProfile_epp.package.java 1.0.0.1316953824559) requires 'org.maven.ide.eclipse [1.0.100.20110804-1717]' but it could not be found
何かが見つからないというエラーメッセージだが、実際は見つかってない訳ではなくて、権限が足りていないらしい。(→参考)
つまり、rootユーザーでEclipseをインストールした場合、プラグインのインストールもrootでないと出来ないようだ。
したがって、rootユーザーでEclipseを起動すればプラグインをインストールすることが出来る。
(その後、通常のユーザーでEclipseを起動すれば、インストールしたプラグインを使用できる)