* eclipse [#x19b18ad]
 eclipse とは、Java プラグイン開発を目的としてつくられたフリーの統合開発環境。
 もともとIBM社で開発されていたらしいが、現在はオープンソースとなっている。
 
 コンパイラやプラグインさえ導入すれば、Java以外の言語も扱うことができる。
 フリーなのに、Microsoft Visual Studio などの環境に匹敵する機能を持っており、
 リファクタリングなど、VS にはない便利な機能も備えている。
 
 - [[eclipse(英語):http://www.eclipse.org/]]
 - [[ダウンロード:http://www.eclipse.org/downloads/index.php]]
 
 *** Eclipse の罠 [#g9de963b]
 eclipse には、いろいろ便利なプラグインがつくられているが、
 これは、eclipse 本体のバージョンとあっていないと、ほぼ動かない。
 ''つまり、上位互換になっていない。''
 (古いバージョンで対応しているプラグインが、
 最新バージョンの eclipse 本体で動くかといえば、
 そうとは限らないということ。)
 
 特に、バージョン 3.1 と 3.2 は、
 内部がガラリと変わっているらしい(私は確認してないけど)。
 
 プラグインは、
 対応した本体のバージョンを確認してダウンロード、インストールすること。
 
 *** Eclipse のビルドエラーが出る件 [#a937ebaf]
 
 - 内容
 次の理由でビルドに失敗する。
   ソースが見つかりませんでした。
   JARファイルrt.jarにソース添付がありません。
 
 - 解決方法
 
 「ソース添付」で、
 C:\Program Files\Java\jdk1.5.0_07\src.zip
 を指定。
 
 *** Tomcat 6.0 プラグインの罠 [#u48e501e]
 
 Eclipse 3.2 系と [[Tomcat 6.0 プラグイン:http://www.sysdeo.com/eclipse/tomcatplugin]]
 (Eclipse 3.2 に対応してるのは tomcatPluginV32beta2 または beta3 - 2007/02/13 16:02 現在 )との組み合わせで、「ウィンドウ」→「設定」→「Tomcat」の Tomcat のバージョン選択で「6.x」を選択すると、コンテキスト宣言モードのコンテキストディレクトリが「\webapps」にデフォルト設定されるのだけど、これだとうまく動かない。
 
 ここは「5.x」の設定時と同じく「\conf\(Catalina)\(ホスト名)」の設定にする。
 
  C:\Program Files\Apache Software Foundation\Tomcat 6.0\conf\Catalina\localhost
 
 とか。
 
 ただ、5.x と同じ設定なのはここだけで、Tomcat 6.x 系を使用する場合は、
 バージョン選択では「6.x」を選択しておく必要がある(ライブラリの参照位置とかが 5.x と 6.x とでは違う)。
 
 *** Tomcat 6.0 プラグインの罠 (2) [#wd784815]
 
 Eclipse から Tomcat を起動しても、Tomcat Configure のステータスが開始(Start)にならない(Stopped のまま)。しかし、実際は(デバッグモードで?)起動している。Eclipse でブレークポイントを設定してトレースする場合は、Tomcat Configure で起動してもトレースできない。Eclipse から起動する。
 
 Eclipse で Tomcat を起動したときに、Configure Tomcat で操作(起動/停止)するとおかしなことになる。その逆も然り。Eclipse で起動したら Eclipse で停止すること。
 
 ちゃんと、連動すればいいのになぁ。。。
 
 *** XML Editor プラグインの罠 [#p6ba11e5]
 
 [[Amateras XML Editor:http://amateras.sourceforge.jp/cgi-bin/fswiki/wiki.cgi?page=EclipseHTMLEditor]] 3.2 で DOCTYPE を記述すると、保存と展開にかなり時間がかかる。
 
 例えば、
 
  <?xml version="1.0" encoding="utf-8"?>
  <!DOCTYPE hibernate-configuration PUBLIC
  	"-//Hibernate/Hibernate Configuration DTD 3.0//EN"
  	"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">
  
  (以下 XML 本文...)
  
 
 のように、外部 DTD を参照させたときに時間がかかっているかも。この記述があると Eclipse がフリーズしたようになるが、根気よく待てば、ちゃんと開かれる。
 のように、外部 DTD を参照させたときに時間がかかっているかも。(この記述があると、接続状況によっては Eclipse がフリーズしたようになるが、根気よく待てば、ちゃんと開かれる。)
 
 回避策として、
 ちなみに、プロキシの設定が正しくないと、外部に接続できず、タイムアウトするまで Eclipse が固まってしまう。プロキシの設定は、「ウィンドウ」→「設定」→「インストール/更新」ページの「プロキシの設定」。
 
 - Eclipse 標準のエディタで開く。
 - DOCTYPE は、とりあえず記述しない(後で書く)。
 
 とかやるしかないか。
 
 *** 外部リンク [#ud23da92]
 - [[eclipse(英語):http://www.eclipse.org/]]
 : とりあえず本家。
 - [[エクリプスWiki:http://eclipsewiki.net/eclipse/]]
 :eclipse の 日本語Wiki。
 - [[Eclipse Visual Editor Projectで、GUIを作成:http://www-06.ibm.com/jp/developerworks/opensource/040813/j_os-ecvisual.html]]
 : Visual Editor の導入。
 - [[Eclipse 3.1:http://www.02.246.ne.jp/~torutk/swetools/eclipse/eclipse3_1.html]]
 : eclipse 日本語の導入とか。
 - [[Visual Editor メモ:http://www.okisoft.co.jp/esc/eclipse3/visualeditor/index.html]]
 : Visual Editor の導入など。
 - [[Visual Editor Project:http://www.eclipse.org/vep/WebContent/main.php]]
 : Visual Editor の本家?
 - [[Hibernate:http://www.hibernate.org/]]
 : O/R マッピングツール Hibernate のサイト。
 -----
 [[プログラム・開発系メモ]]

トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS