Eclipse

&tag(Eclipse,PDT,64bit,Eclipse3.4);

お勧めプラグイン

使用中

TabBrowser Ver.0.0.2 (2009/01/12更新)
タブブラウザ プラグイン
PDT
PHPファイルを編集するには必須です。
PDTはプラグインですが、インストール方法が複雑なので、PDT project downloadsから「1.0 Release Builds」をダウンロードした方が無難です。
Windows 64bit へのインストールは このサイトのPDTのページを参考にしてください。 アップデートURLは以下を指定します。
http://download.eclipse.org/tools/pdt/updates/
Zend debugger
PHPファイルをデバッグできる。
更新マネージャに以下を指定します
http://downloads.zend.com/pdt/
Aptana
主にFTPを使用。HTML,JavaScript,CSSとかなんたら(参考)
更新マネージャに以下を指定します
http://update.aptana.com/install/3.2/
Subversive
Subversionプラグイン
更新マネージャに以下を指定します
http://www.polarion.org/projects/subversive/download/update-site
Subversive SVN Connectors
接続用のプラグインです。上記のSubversiveプラグインと同時にインストールします。
更新マネージャに以下を指定します
http://www.polarion.org/projects/subversive/download/eclipse/2.0/update-site/
以下のエラーが表示される場合「Subversive SVN Connectors」をインストール。

"SVN Team Provider (Incubation) (0.7.0.v20071123) requires plug-in "org.polarion.eclipse.team.svn.connector (2.0.0)", or compatible."

Pleiades
プラグイン日本語化プラグイン
JStyle
全角空白、半角空白、タブ、改行(LF、CRLF、CR)を表示可能にするプラグイン
初回起動時に -clean オプションをつけること
eclipse.exe -clean
CharsetConv Eclipse Plugin
ファイルの文字コードを変更する
DBViewer Plugin for Eclipse
SQLを実行したり、データを直接編集することが可能になります
http://www.ne.jp/asahi/zigen/home/plugin/dbviewer/
Mobster Utility Plugin 1.0.2
Eclipseの右クリックメニューから Windowsのエクスプローラを開いたり、DOSプロンプトを開いたりできる。
AnyEdit tools: download links
大文字-小文字変換、HTMLエスケープ、アンエスケープ変換
http://andrei.gmxhome.de/eclipse/
QuickREx
正規表現作成支援プラグイン
http://www.bastian-bergerhoff.com/eclipse/features

使用してた

Spket IDE
XULの開発に使用してました。
http://www.spket.com/update/
PowerDBJ Eclipse Plugin
JDBC経由でデータベースのテーブル定義書を出力する
AmaterasUML
クラス図やシーケンス図を描画するためのプラグイン
Eclipse HTML Editor Plugin
HTML/JSPエディタプラグイン
wickedshell
ビューでシェルを実行できる。 更新マネージャに以下を指定します http://www.wickedshell.net/updatesite
YAML Editor
YAMLを色分けしてみたり、YAMLファイルの妥当性を検証したりできます。
http://eclipse.piece-framework.com/yaml-editor/

メモ

Target Management Home page
リモートのファイルを参照できる

TIPS

文字コードの問題

問題:
文字コードがEUC-JPのプロジェクトとUTF-8のプロジェクトがある場合に
プロジェクト毎の文字コード設定が正常に動作しない。

原因:
デフォルト・エンコードを指定すると、
プロジェクト毎の文字コード設定が無視される。

解決方法:
ウィンドウ → 設定 → 一般 → コンテンツ・タイプ

設定したいコンテンツタイプを選択

デフォルト・エンコードを空にして 更新(Update) ボタンを押す。

結論:
同一ワークスペース内で、プロジェクト毎に別文字コードを混在させる場合は
デフォルト・エンコードを指定しないこと

使えるキーボードショートカット

Alt+Shift+A
矩形選択(ブロック選択)モードへ移行
Ctrl+/
選択行の行コメントのOn/Off
Ctrl+Shift+/
選択範囲のブロックコメントOn
Ctrl+Shift+\
選択範囲のブロックコメントOff
Ctrl+E
現在開いているファイルのリストを表示。フィルタもかけれる
F3
選択している変数、定数、クラス、関数などの定義へジャンプ

Windows 64bit版でEclipseの表示がおかしい件

  • SWTとSetPointの相性問題

2chから引用 Eclipse M23 【Java/C/PHP/Perl/Ruby/Python/TeX】

114 名前:デフォルトの名無しさん[sage] 投稿日:2007/09/03(月) 21:02:55
eclipse 3.3でも、Windows x64でSWTウィジットのレイアウトが崩れまくるバグは、直ってないんだが、
x64使ってるやついないのかね。
ダイアログなんてボタンが無くなって使い物にならんよ。

115 名前:デフォルトの名無しさん[sage] 投稿日:2007/09/03(月) 21:59:16
 XP x64 + Eclipse x86の話であれば,
 LogitechのSetPointを入れてるとレイアウトが崩れる.
 
 SetPointがウィンドウシステムに介入してる影響で
 スタックの消費が激しくなるのか何なのか,
 java<->nativeの再帰的コールがより浅い段階で失敗するようになる.
 Eclipseはwidget階層が深いので,レイアウトマネージャが
 深い部分まで呼ばれなくなり,表示が崩れる.
 英語版XPは元々再帰できる階数が深いので,
 SetPointでそれが減りつつも影響は表面化しない.
 (100個ぐらいレイアウト付きwidget入れ子にしてみれば簡単に確認できる)

116 名前:デフォルトの名無しさん[sage] 投稿日:2007/09/03(月) 22:12:44
本家でも話題になってるのね.
https://bugs.eclipse.org/bugs/show_bug.cgi?id=201665

Vistaだと英語版でもかなり影響あるみたい.
XP英語版でも一部ダイアログが駄目みたい.

117 名前:114[sage] 投稿日:2007/09/03(月) 22:13:06
>>115
スゲー的確なレスありがとう!ピタリその通りだった。
Vista x64だけど、XP x64のころからSWTで崩れてたもんで、
符号付整数のキャストか何かがバグってるのかと思ってた。
SetPointが原因かー。さよならSetPoint。
Windows XP/Vista x64でeclipse使うときは、LogitechマウスつかっててもSetPoint入れるなってことね。

118 名前:デフォルトの名無しさん[sage] 投稿日:2007/09/03(月) 22:18:44
どういたしまして.
単にSetPoint入れないだけだとボタンが使えなくて泣けるので,
ドライバだけロジの残しておいて
http://www.highrez.co.uk/downloads/XMouseButtonControl.htm
とか入れるべし.

マウスオーバーしないと展開用の三角マークが出ない件

2chから引用 Eclipse M23 【Java/C/PHP/Perl/Ruby/Python/TeX】

942 名前:デフォルトの名無しさん[sage] 投稿日:2008/01/12(土) 21:54:10
>>937
ProjectExplorerビューとかのことだよね?
勝手に横スクロールするのは慣れれば便利なんだけど、
マウスオーバーしないと展開用の三角マークが出ないから
サブフォルダがあるのかどうなのかわかりずらいのをなんとかしてほしい。

というかVista本体のフォルダツリーも含めてこの挙動をなくしたいんだけど
やり方がわからん。
マウスオーバー時以外にわざわざ非表示にするこの視覚効果になんのメリットがあるのか。。。

946 名前:デフォルトの名無しさん[sage] 投稿日:2008/01/13(日) 04:41:20
>>945
Vista全体でのやり方しらないけど、SWTのソース書き換えて無効にできたよ。

ツリービューのTVS_EX_FADEINOUTEXPANDOSがその設定らしいので、
org.eclipse.swt.widget.Tree のソースでTVS_EX_FADEINOUTEXPANDOSをセットしてるところを削除。
勝手に横スクロールするのはTVS_EX_AUTOHSCROLL。

または、static final boolean EXPLORER_THEMEをfalseにすればXPまでと同じ
[+]の表示になる。

Eclipse 3.4のアップデートができない

更新マネージャに以下を指定します

http://download.eclipse.org/releases/ganymede/staging/

JDBCを使用するアプリケーションで、MySQLのDATETIME型を使用すると以下のエラーが出る。

Value '0000-00-00' can not be represented as java.sql.Data

回避方法:atmarkitのフォーラムを参考に接続文字列を以下のように変更

jdbc:mysql://<host>:3306/<database>?zeroDateTimeBehavior=convertToNull

ファイル・システムと同期がとれていません

Eclipse以外のエディタでソースを更新した場合、検索をすると「ファイル・システムと同期がとれていません」というエラーが出ます。

  • Eclipse上のキャッシュと実ファイルの同期が取れていない状態なので、該当のプロジェクトを「右クリック」>「更新」すると解決します。

Last-modified: 2016-07-10 (日) 02:00:30 (741d)