eclipse
使い方
既存プロジェクトを開く
「ファイル」→「Import」→「全般 / 既存プロジェクト」
プロジェクトにコピーしてライブラリ(jar)を追加
プロジェクトにファイルをドラッグ&ドロップでコピー。
プロジェクトを右クリック > プロパティ
- Java Build Path > Library タブ
- Add JARS...
プロジェクトにコピーせずにライブラリ(jar)を追加
プロジェクトを右クリック > プロパティ
- Java Build Path > Library タブ
- Add External JARS..
プロジェクトにJUnitライブラリを追加
プロジェクトを右クリック > プロパティ
- Java Build Path > Library タブ
- Add Library... > JUnit
デバグ
「実行」メニュー→デバグの構成
(ウィンドウ)「Java アプリケーション」を選択、「引数」タブにに引数を入力
F11 で同じでバグを再開
Java ソースを開く
Ctrlを押すとクラス名がリンクになるのでクリック。
javadoc を開く
javaソースを開いた後、Shift+F2
ショートカット
- Shift+Ctrl+M インポート宣言をソースコードから自動生成。Shift+Ctrl+O * インポートを自動で必要なものだけに。
- Ctrl+Shift+F デフォルトではフォーマット。emacs 的に tab にするといいかも。
- Ctrl+PageDown 次のタブに移動する
- Ctrl+PageUp 前のタブに移動する
- Ctrl+F6 タブの一覧を表示し、ヒストリ順で次のタブに移動する
- Ctrl+Shift+F6 タブの一覧を表示し、ヒストリ順で前のタブに移動する
- Ctrl+F4 タブを閉じる
小技
ある範囲を関数に分離。選択範囲→右クリック→Refactoring→Extract Methods
ローカルファイルを取り込む
まずプロジェクトを作成し、その後 Import -> Filesystem -> 選択して、Create Complete Folder Structure をチェックして、Finish
設定
emacs バインド
いろいろ windows のキーバインドと衝突してあまり良くない気がする
ver3.4
Window -> Preferences -> General -> Keys -> Scheme のプルダウン emacs
Window -> Preferences 同画面
- Ctrl-space による補完(sysout と打ってCtrl-space で System.out.println(); ) が Alt-/ になっている。
- Ctrl+h で検索し、 'Open Search Dialog' を Unbind し、'Delete Previous' を検索し、Ctrl+H を設定する。
- 'Indent Line' を Ctrl+I から tab に変更
- Undo は Ctrl+Shift+- になっている。Ctrl+/ はコメントアウトになっている。
- Redo は Ctrl+Shift++ になっている。Ctrl+y は emacs の貼り付けなので・・・
- Ctrl-A -> Ctrl-X -> Ctrl-C は Ctrl-X H -> Ctrl-W -> Ctrl-Y となる。
文字コードの変更
Window->Preference->WorkBench->Editors->TextFileEncoding(Other->EUC-JPをタイプ)
行番号の表示。
WIndow->Preferences->Java->Editor->Apperence Tab->Show line numbers
現在行の強調表示の無効化。
ウィンドウ→設定→Java→エディター→外観タブ→現在行の強調表示のチェックを外す
フォーマッタの設定。
Window->Preferences->Java->Code Style->Code Formatter
- Braces を全て new line
- Control Statement で General 全部にチェック。しないと } else になってしまう。
- Comments で 'Blank line Before Javadoc tag' をはずす。newline after @param tag をはずす。Indent description after @param をはずす。
- Indentation で Use tab Character をはずす。
- Blank line -> Before field declaration を 0 に。デフォルトだと変数宣言ですきまができる。
- Window->Preferences->Help->Help Server でポートを 12080 にするとブラウザから http://localhost:12080
でヘルプを見れるようになる。その前に一度ヘルプを起動してサーバ起動しないといけない。12080 が一般的らしい。
ポップアップでJavaDoc 参照
How do I see the javadoc for Sun-supplied classes? If you hover (don't click) your mouse over the name of a method, you should see a simplified Javadoc explanation. If this doesn't work for Sun-supplied methods, then you don't have the source code installed. Here's how to install the source code: 1. Go to http://java.sun.com/j2se/1.5.0/download.jsp and choose to download the JDK 5.0 Source Code (I don't know what SCSL and JRL are, but SCSL worked for me). 2. For JDK 5.0, select Download(SCSL source) . 3. Register. This is relatively painless, especially if you either ignore or enjoy reading license agreements. 4. Download JDK (SCSL) 5.0 (1.5.0). This will give you a file jdk-1_5_0-src.scsl.zip. You do not need to unzip this file; Eclipse likes it the way it is. 5. In Eclipse, go to Projects -> Properties -> Java Build Path -> Libraries and expand JRE System Library [jre 1.5.0], then rt.jar. Select Source attachment and click Edit.... 6. Select the above zip file. 7. Finish by exiting the dialog boxes.
MergeDocでEclipseのポップアップ表示を日本語化する
- JavaDoc API http://java.sun.com/j2se/1.5.0/docs/api/
-- - http://java.sun.com/j2se/1.4.2/download.html
-- - http://java.sun.com/j2se/1.4/ja/docs/ja/api
--
パッケージは同じで、フォルダを分ける
src フォルダと tests フォルダを分けるような
eclipse では、classpath (ルート) を複数指定できるらしい。
ソースフォルダを作って、ファイルをドラッグアンドドロップで移動させればいい。
http://eclipsewiki.net/eclipse/?JUnit%2FEclipse%A4%AB%A4%E9%A4%CE%CD%F8%CD%D1
troubleshoot
パッケージがフォルダになった
プロジェクトの右クリック→プロパティ ビルドパスの設定で、 ソースメニューを開いてそのフォルダを追加してやると いけるとおもいます。
Plugin
- http://www.eclipse.org/vep/

- VEP istall memo http://www.02.246.ne.jp/~torutk/javatools/eclipse/

- JTest http://itpro.nikkeibp.co.jp/free/SI/NEWS/20040120/138496/

- http://eclipsewiki.net/eclipse/index.php?WebStudio

- ftp-webdav
- http://www.eclipsewiki.net/eclipse/?FTP%A1%F5WebDAV%A5%B5%A5%DD%A1%BC%A5%C8

- http://eclipse.objectweb.org/downloads/drops/R-3.0.1-200409161125/index.php

- File->Import->ftp (Make project beforehand)--
- http://www.eclipsewiki.net/eclipse/?FTP%A1%F5WebDAV%A5%B5%A5%DD%A1%BC%A5%C8
- tex --
- php --
- http://www.goodpic.com/mt/archives2/2004/08/eclipse_php5php.html
-- - http://cafelounge.net/dev/?eclipse#j9e5a5ec
-- - たぶん truStdio のほうでいい。
- フォーマットは Window->Preferences->Editor->Templates。じゃないね。template だ。
- http://www.goodpic.com/mt/archives2/2004/08/eclipse_php5php.html
- フォーマッタ --
- AnyEdit Tools
セーブ時に行末の空白、空白、タブだけの空行をただの改行にしてくれる。いいね。 -- - JStyle
改行文字、タブ文字を表示できる。インストすればOK.設定で空白文字表示もいちおうはできるけど、デフォでいいでしょ。 -- - Check Style for Eclipse
規定のフォーマットに従うようエラーをだしてくれる。Window -> Preferencesからルール設定。プロジェクト右クリック->propeties->CheckStyleからenableにする。Editをクリックし、check style は Sun しかないのでそれにする。エラーメッセージがでるビューで▼からFilters->Check Style をチェックする。 Check Style
Check Style日本語訳
Check Style プラグインインストール
--
- Javadoc comments タブから Javadoc がないとエラーがでるのを ignore --
- Blocks タブから {} などの位置を調整。Left Curly で eol が if のとなりに { をおくタイプで nl が if の次のぎょうに { をおくタイプ。Right Curly で same が } else { 、 alone なら else は } の次の行。 --
- Coding Problems タブで Magic Number を ignore。ほんとはやりたくないんだけど、JUnit のときに number ぽんと書いたりするので。 --
- AnyEdit Tools
- GUI エディタ --
- JUnit --
- assertEquals で失敗すると Failure Trace のエラー文に expected:<12.0> but was:<6.0> のようにも表示される --
- または右クリック -> Compare Result で表示できる --
- EPIC (perl plugin) --
- Help > Software and Updates > Find and Install...でインストールしないとだめみたい。EPIC, http://e-p-i-c.sf.net/updates
-- - 1. 「ウィンドウ」→「ビュー表示」→「その他」 2. 「EPIC」→「RegExp」 --
- Windows > Preferences で perl を指定しないと実行もフォーマッタも使えない --
- Help > Software and Updates > Find and Install...でインストールしないとだめみたい。EPIC, http://e-p-i-c.sf.net/updates
参考サイト
- http://www.eclipse.org/downloads/index.php

- http://www.atmarkit.co.jp/fjava/rensai2/eclipse01/eclipse01.html

- http://www.atmarkit.co.jp/fjava/rensai2/eclipse02/eclipse02.html

- 特集記事 ( Eclipse 使いへの道 )【 Okapi Project 】
-- 2005-02-02 (Wed) 19:28:59 - JavaでHello World javadoc編
-- Eclipse関係なくJavaDocの書き方 2005-02-02 (Wed) 19:30:02 - @IT:Java TIPS -- EclipseでライブラリとJavadocを関連付ける
-- JavaDocの開き方 2005-02-02 (Wed) 19:31:04 - @IT:Java TIPS -- EclipseでJavadocを利用するには
-- JavaDocコメントからJavaDocの作り方 2005-02-02 (Wed) 19:31:37 - FrontPage - Eclipse
-- 2005-02-02 (Wed) 19:32:03 - Eclipse Pluginの利用
-- ちょっとプラグイン紹介 2005-02-02 (Wed) 19:32:24 - Eclpse 2.1 メモ
-- 2005-02-04 (Fri) 13:32:13 - air powered cars
-- air powered cars 2006-12-28 (Thu) 03:06:42 - conference center kaimuki
-- conference center kaimuki 2007-01-01 (Mon) 12:48:48
