【Java/C/PHP/D/他】統合開発環境Eclipse M15
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGhttp://pc5.2ch.net/test/read.cgi/tech/1093787515/
オフィシャルサイト
http://www.eclipse.org/
http://www.excite.co.jp/world/url/body?wb_url=http://www.eclipse.org/&wb_lp=ENJA&wb_dis=3
eclipse project FAQ
http://www.eclipse.org/eclipse/faq/eclipse-faq.html
●ダウンロード
J2SE v 1.4.2 のダウンロード
http://java.sun.com/j2se/1.4.2/ja/download.html
Java5(J2SE1.5.0)のダウンロード
http://java.sun.com/j2se/1.5.0/ja/download.html
eclipse project downloads (Eclipse SDK, Language Pack)
http://download.eclipse.org/downloads/index.php
eclipse project downloads (ミラーサイト)
http://eclipse.cis.sinica.edu.tw/downloads/index.php
Eclipse Tools PMC Project Downloads (CDT, EMF, GEF, Hyades, COBOL)
http://www.eclipse.org/tools/downloads.html
Eclipse Technology PMC Project Downloads (AJDT, AspectJ, Equinox, Koi, Stellation, XSD)
http://www.eclipse.org/technology/downloads.html
●今後のスケジュール
Eclipse Project 3.0 Maintenance Release Schedule (3.0.1:2004/09/後半, 3.0.2:2005前半)
http://www.eclipse.org/eclipse/development/eclipse_maintenance_schedule_3_0_x.html
Eclipse Project 3.0.1 Endgame Plan (RC1:09/01, RC2:09/08, RC3:09/15, Release:09/後半)
http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/eclipse-project-home/plans/3_0/freeze_plan_3_0_1.html
Eclipse Project INITIAL DRAFT 3.1 Plan (M2:09/24, M3:11/05, M4:12/17, M5:2005/02/18, M6:04/01, release 2Q2005)
http://www.eclipse.org/eclipse/development/eclipse_project_plan_3_1.html
0237デフォルトの名無しさん
NGNGスレタイも見れませんか?
0238デフォルトの名無しさん
NGNG意図が読めませんか?
0239デフォルトの名無しさん
NGNGそっとしといてやれ。
0240デフォルトの名無しさん
NGNGワロタ
0241デフォルトの名無しさん
NGNGLinux にインストールしたんですけどうまく動いてくれません。
javahl とかの構築方法をどなたか説明してもらえませんでしょうか?
0242デフォルトの名無しさん
NGNGeclipseで例えば同一パッケージ内の2つのクラスで、
「A」、「B」という2つのライブラリーがあるとして、
一方のクラスには「A」を使って「B」を使わないようにし、
もう一方のクラスではその逆になるようにするには、
どうしたらいいんでしょうか。
0243デフォルトの名無しさん
NGNGまず、なぜそんなことをしなければならないのかを知りたい
0244デフォルトの名無しさん
NGNGうまく言えないんですが具体的に言うと、HTMLパーサーとXMLパーサーの
両方を使いたくて、両方のライブラリーを追加するとどちらか片方しか
使えないんです。
0245デフォルトの名無しさん
NGNG>両方のライブラリーを追加するとどちらか片方しか使えないんです。
これはどういう事が起きて使えないと言っているんだ?
情報小出しすんな。何を使って、何が起きているのか全部情報出せ。
こういうことか?
java.util.Dateとjava.sql.Dateを同じクラス内で使いたいけど、Dateと書くと…
でも、同一パッケージ内の2つのクラスと書いてるから違うか。
0246デフォルトの名無しさん
NGNGどういった情報を出せばいいのか分からなかったので・・・。
>こういうことか?
>java.util.Dateとjava.sql.Dateを同じクラス内で使いたいけど、Dateと書くと…
感じとしては似ていると思います。
伝わるかどうか分かりませんが言ってみます。
XMLパーサーとして「xerces.jar」と「xercesSamples.jar」という
ライブラリーを使い、HTMLパーサーとして「nekohtml.jar」と
「nekohtmlSamples.jar」というライブラリーを使っています。
どちらのパーサーも基本的には機能やクラス名が一緒で、例えば
「org.apache.xerces.parsers.DOMParser」というクラスは
どちらのパーサーにおいても同じクラス名になっています。
よってクラスをimportするときに、どちらのパーサーのクラスを
使うのかの区別ができないんです。
伝わったでしょうか・・・。
0247デフォルトの名無しさん
NGNGnekoHtml.jarの中身を、自分の目で確認するように。
0248デフォルトの名無しさん
NGNG実行時に2つを使い分ければいいのであれば、
実行時の設定を2つつくり、片方は、xerces.jarをクラスパスで使う設定
もう片方はxercesSamples.jarを使う設定として、2つの設定を切り替えて実行する。
コンパイルはどっちでも適当なのを使って行なう。
でも、>>246が望むのはそういうことじゃないんだよな?
実行時にあるクラスが参照するのは、xerces.jar内のHogeクラス、
また別のクラスが参照するのはxercesSamples.jar内のHogeクラスというのはできないと思う。
パッケージ名クラス名が同じクラスで、中身が違うというのはありか?
なぜ、どちらか片方を実行時に使い分けるのではなく、
クラス単位で使い分けたいのかその理由が分からない。
その理由次第で、>>246のやりたいことが間違ってる可能性もある。
0249デフォルトの名無しさん
NGNGわかるようにnekoHtml.jarにはXercesは含まれていない。全ては
246の思い違い。つーか、試してから質問するように。
0250デフォルトの名無しさん
NGNGorg.apache.xerces.parsers.DOMParser
org.cyberneko.html.parsers.DOMParser
の使い分けについていってたりして。
でも246を読む限りそれはないよな、きっと。
0251デフォルトの名無しさん
NGNG0252246
NGNGしれません。どうも自分でも原因を特定できていないようです。
まず、XMLパーサーのときはorg.apache.xerces.parsers.DOMParserを
importし、HTMLパーサーのときはorg.cyberneko.html.parsers.DOMParserを
importするようにはなっています。
原因を調べようと思っていろいろいじっていたら、どうやら
うまく使えるようになりました。というのは、もう1つこのことに
関係のありそうな「xercesImpl-2.6.2.jar」というライブラリが
あって、「javaのビルド・パス」の「順序およびエクスポート」で
このライブラリを1番上に持っていったら、両方でできるように
なりました。
結局、自己解決しましたが、助けていただいてありがとうございました。
0253デフォルトの名無しさん
NGNG0254デフォルトの名無しさん
NGNG壊滅的にわかってないので
きちんと本でも読んで理解してくれよ
0255デフォルトの名無しさん
NGNGスレ違いだから。>>252
0256デフォルトの名無しさん
NGNG他のソフトでもおすすめのがあったら教えてください エロい人
0257デフォルトの名無しさん
NGNGhttp://java.sun.com/j2se/1.4/ja/docs/ja/api/java/net/URLClassLoader.html
この辺の話かとオモタよ
0258デフォルトの名無しさん
NGNGJBuilderのGUI設計は、長い間開発していたせいか、さすがにこなれていると思う。
出来上がるコードは小汚いが、本格的にSwingなどでデカイ画面作れるIDEの一つだと思う。
eclipseのVEはちょっと重いし、結構不安定。
もともとSWT向けにあるものだから、Swingで使うのは向いていないのかも。
SWTでは使ったことない。
あとNetBeansもGUI設計に関しては結構評判いいよ。別ファイルに画面レイアウトを保存するけど。
#このあいだ、たまたまJBuilder2(当時はネイティブアプリだった)を動かしたら、
#ものすごい軽くてびっくりだった。当時は重くて使い物にならなかったのに。
0259デフォルトの名無しさん
NGNG結局、なにが問題だったのか分からんぞ。
やはり情報小出しのやつはスルーするに限るな。
0260デフォルトの名無しさん
NGNG>もともとSWT向けにあるものだから、Swingで使うのは向いていないのかも。
これは違う。
元々WSAD/WSSDのSwing用エディタをeclipseに逆輸入した。
今でもSWTをとりわけ強調しているわけでもない。
0261デフォルトの名無しさん
NGNGどのjarに入っているかわからずあたふたってとこだね。
0262258
NGNGそうなのか。
長い間JBuilder使っていたから、ちょっとJBuilderをひいき目に書いてるかもしれない。
でも俺は、普通のコード書く分にはeclipseの方が、はるかに便利なので、
GUI部分を手書きしても、eclipseでやってる。
0263デフォルトの名無しさん
NGNGhttp://www.cloudgarden.com/jigloo/
VEより軽いし、SWTもサポートしてるし、
今のところフリーで使えるSWT対応のGUIビルダとしては一番なんじゃない?
0264デフォルトの名無しさん
NGNGJigloo知らなかった。軽いし結構いいね。
「商用ソフトの開発には有償版じゃなきゃだめ」
って、ほとんど紳士協定みたいなもんだな。
0265デフォルトの名無しさん
NGNGいや全然。
0266デフォルトの名無しさん
NGNGlight bulb for quick assistってなんですか?
0267デフォルトの名無しさん
NGNGいや全然
0268デフォルトの名無しさん
NGNGbulbって何のことか分かる?
0269デフォルトの名無しさん
NGNG球?
0270デフォルトの名無しさん
NGNGいや全然
0271デフォルトの名無しさん
NGNG0272デフォルトの名無しさん
NGNGJava以外のプラグインが蔑ろにされすぎ
0273デフォルトの名無しさん
NGNG0274デフォルトの名無しさん
NGNGSunのJREを使っている場合はJREのバグ*1をさけるために、IBM JREに差し替える*2。
もしくはjre/lib/endorsedにXercesをインストールしてXMLプロセッサを入れ
替えてもよい。この作業を欠かすと一部オンラインマニュアルが欠損する。
*1 EclipseのreadmeにあるようにSunJRE1.4.xに含まれているXMLプロセッサ(crimson)はBOM付UTF-8ファイルをパースできない。
と書いてあるが
分かっていながら回避しないEclipseに燃え?
0275デフォルトの名無しさん
NGNGっつーか、自分でモノを作れない人間はオープンソースに限らず何処行っても蔑ろにされるだけだと思われ。
0276デフォルトの名無しさん
NGNGJava使って他言語関連のプラグイン書くのでは
プラグイン開発者に求められるスキルが違いすぎるよな
0277デフォルトの名無しさん
NGNG0278デフォルトの名無しさん
NGNG回避しないつーか、元々RationalApplicationDeveloperの前提動作環境
がIBM JRE必須だから、RADのNLPackつくるときにSun JREのことなんか眼中に
入れてなかったということだろうね。で、そのままeclipse.org
に寄贈されて、未チェックのまま公開と。
2.0のNLPackも動作環境がIBMのことしか考えてなかったんだよな。
eclipse + EMF + GEF + XSD(つまりWSWBと等価な環境)以外に
NLPackをインストールすると、プラグインのビルドが出来なくなる。
0279デフォルトの名無しさん
NGNGJDTに含まれてるASTやJDOMやコンパイラなどの各種APIが
使えるのと使えないのとじゃ有意な差があると思うよ。
0280279
NGNG0281デフォルトの名無しさん
NGNG>>276にはどっちも出来ないだろうから大差ないだろ。
0282デフォルトの名無しさん
NGNGibm-java2-jre-ibm-142.exe をダウンロードしてきて起動させたのですが
"This is non IBM System, cannot continue Installation"
と、インストーラが途中で強制終了してしまいます。なんででしょう?
構築しようとしている環境は
Windows 2000 SP4
Eclipse 3.0.1
JDK 1.5.0
JRE IBM 1.4.2
です。
0283デフォルトの名無しさん
NGNGhttp://www-106.ibm.com/developerworks/java/jdk/eclipse/index.html
を持ってくるってのはどうよ。
0284デフォルトの名無しさん
NGNGTo be able to install this JRE your computer must be an IBM system.
ってかいてあるやね。
0285デフォルトの名無しさん
NGNGっていう感じ?
0286デフォルトの名無しさん
NGNG0287282
NGNGみなさん、 どうやって IBM の JRE インストールされたのでしょうか?
0288デフォルトの名無しさん
NGNG0289デフォルトの名無しさん
NGNG0290282
NGNG0291デフォルトの名無しさん
NGNGチンコパッドは付属の使ってる。
他のはDB2パッケージに付属のをインストールしてる。
つかIBMのJDKってDB2のためにあるもんだと思っていたけどちがうんか?
0292デフォルトの名無しさん
NGNG0293デフォルトの名無しさん
NGNG統合開発環境Eclipse M11
[909]デフォルトの名無しさん05/21 23:30
Eclipse2.1.2+Lomboz212_p1、Struts1.1を使っているのですが、JSPにて、
<%@ taglib uri="/tags/struts-html" prefix="html" %>
と書くと、
「JSP Parsing Error:JSP ファイル "/tags/struts-html" が見つかりません」
と出てエラーになります。
<%@ taglib uri="/WEB-INF/tld/struts-html.tld" prefix="html" %>
と、tldのありかを直に指定した場合、エラー表示は出ません。
しかし、web.xmlには
<taglib>
<taglib-uri>/tags/struts-html</taglib-uri>
<taglib-location>/WEB-INF/tld/struts-html.tld</taglib-location>
</taglib>
と書いてありますし、そもそもこのエラーが出ていようと
Tomcatを起動して所定のアドレスにアクセスすれば、エラーもなくちゃんと表示されます。
Lombozに<taglib-uri/>をわからせるには、どこかにそれ用の設定などしなければならないんでしょうか?
0294デフォルトの名無しさん
NGNGエディタで開いてるファイルを秀丸で開けるようにできないでしょうか?
0295デフォルトの名無しさん
NGNGできる
「ウィンドウ」−「設定」−「ワークベンチ」−「ファイルの関連付け」
「追加」−「外部プログラム」
だが、eclipse 使うんならこの際へでまるは捨てた方がいい
0296デフォルトの名無しさん
NGNG直線を指定した座標から座標まで引くプログラムなんですが
ターミナルに出力するのではなくてファイルに出力するらしいです。
検索してもライン関数を使ってるのしかなくて、そのライン関数
自体の中身がわからりません。どうか教えてください。
0297294
NGNG一応、できたけど、標準のエディタで見ていたファイルを
秀丸に行数を引数で渡したいんだけど方法ないでしょうか?
VCだとボタン作って秀丸呼んでみたいな感じでできるんだけど。
後、秀丸捨てた方がいいってのは何故なんでしょうか?
0298デフォルトの名無しさん
NGNGコードアシストその他に慣れると
秀丸なんかどうでもよくなるよ
0299デフォルトの名無しさん
NGNG1) 297 で言っているようなことができないから
2) eclipse Java エディタは Java ソースの文脈を理解するから
あともうひとつ聞いとくけど、そのへでまる、ゼニ払ってんの?
0300デフォルトの名無しさん
NGNG「一応、できたけど」とはずいぶんご挨拶ですね、センセイ
礼の一つもなしかよ
0301294
NGNG>>295
お礼が遅れましたがありがとうございました。
>>298
確かによくできていると思うんですけど、慣れるまでは秀丸使いたいなぁと思いまして。
仕事で使う分には慣れようと思うのですが、趣味だとそこで挫折気味です。
>>299
欲しいものは自分で作れるって事なんで作るべきなんでしょな
VCでもそうなんですが、文脈等は標準のエディタで行って
グレップやら検索、置換とかは秀丸でやる方がやりやすいんですよね
秀丸はずいぶん昔にお金を払ったけど期間とかって気にしてないな(汗)
毎回ダイアログがでてくるのがウザいし安いから払っちゃいました
>>300
そうでした。ズマソ
0302デフォルトの名無しさん
NGNGgrep すなわち検索機能も(Java ソースに対しては)へでまるよりはるかに高機能
検索プログラムも文脈を理解する
「たまたま字面が一致したもの」をきちんと区別して排除する
置換はかつて弱かったが 3.0 系で上回った
秀丸になじみがあるのなら、秀丸側で環境を作った方がいい
>301 のように折衷環境でやる人も結構見かけるが、総じてトロい
どちらも中途半端なのだ
0303294
NGNG詳しい説明どうもです
後は、右クリックでいろいろできるのがいいですね<秀丸
基本的にはコードアシストとかあんまり使わないんで秀丸で環境組みたいんですが
デバッグはeclipse使いたいんでってくらいなんですよね
コンパイルはコマンドラインでいいし。
ただ、デバッグしてて直したい行を秀丸で開けないのが不便だなぁと
とりあえず、慣れていくようにします。とりあえずヘルプを一通り読むか・・・
0304デフォルトの名無しさん
NGNGコードアシストはバリバリ使うようにしましょう。それと、クイック・フィックスも使いましょう。
とりあえず適当にパチパチ打って、Ctrl+Space、赤い波線が出たらCtrl+1の繰り返しで
コンパイルが通るコードが勝手にできあがります。
後は>>302のようなJavaの文脈を理解する検索機能、スーパクラス、オーバライドされた元のメソッド、
継承関係・・・などなど、ただのエディタには困難な機能がてんこ盛り。
Javaのコーディング時だけでも愛用のエディタを捨てる価値はあります。
Emacsユーザが言うんだから、間違いない。
0305デフォルトの名無しさん
NGNG0306デフォルトの名無しさん
NGNG0307デフォルトの名無しさん
NGNGアイコンをダブルクリックしたら、とりあえず紅茶でも沸かせ
戻ってくるころには起動してる
0308デフォルトの名無しさん
NGNG(1)スタートアップにeclipse.exeのショートカットを入れとく。
(2)そして終了しない。
0309デフォルトの名無しさん
NGNGIEでITmediaを散策してたらリソース不足で落ちましたorz
0310デフォルトの名無しさん
NGNG0311デフォルトの名無しさん
NGNG・日本語表示である必要は無いので言語パックも外す
・使っていないパースペクティブは閉じる
・要らないプロジェクトはワークスペースから消す
と、これだけでも少し軽くなる。
後はVMへのメモリ割り当てをいじるとか・・・
0312デフォルトの名無しさん
NGNG0313デフォルトの名無しさん
NGNG「パーツの作成に失敗しました」とでて
jspふぁいるが作れません。
どうすればいいでしょうか?
0314デフォルトの名無しさん
NGNGEclipse Java compilerがJ2SE 5.0に完全対応しました。
New and Noteworthy
http://download.eclipse.org/downloads/drops/S-3.1M4-200412162000/eclipse-news-M4.html
Downloads
http://download.eclipse.org/downloads/drops/S-3.1M4-200412162000/index.php
0315デフォルトの名無しさん
NGNG0316デフォルトの名無しさん
NGNG0317デフォルトの名無しさん
NGNG右クリック?Java エディタで同様に右クリックしてみなはれ
それにコーディングの最中にちょろちょろマウスを触るってのもどうかと
デバッグについては jdb をドライブするマクロを書けばよかろう
0318デフォルトの名無しさん
NGNG0319デフォルトの名無しさん
NGNGC-h が検索になってしまうのでが BackSpace にするのは
どうすればいいのでしょうか?
0320デフォルトの名無しさん
NGNG0322デフォルトの名無しさん
NGNG0323デフォルトの名無しさん
NGNG0324デフォルトの名無しさん
NGNG背景を黒にして前景色が明るいから、白い吹き出しは読めない。
0325デフォルトの名無しさん
NGNGOSの設定で変える。
もしくはソース書き換える
0326デフォルトの名無しさん
NGNG当然WIndowsのすべての吹き出しに影響が・・・。結構やっかいですな。
0327デフォルトの名無しさん
NGNG戻らないですかね?
0328デフォルトの名無しさん
NGNGなってる。
0329デフォルトの名無しさん
NGNG0330デフォルトの名無しさん
NGNG俺も俺も。
0331デフォルトの名無しさん
NGNGその一覧を選択すると、そのメソッドに飛んだり
使ってるメソッドをクリックしてF3を押すと、
その定義文まで飛んでくれたりと
そんなことってemacsとかにできるんだっけ?
0332デフォルトの名無しさん
NGNG0333デフォルトの名無しさん
NGNG>>154 >>157でも同じような話が出てるが、結局OSの設定でやるしかなく、
eclipseだけ変える事はできなそうだ。
0334デフォルトの名無しさん
NGNGわかってると思うけどM4だ。
0335デフォルトの名無しさん
NGNGこういう質問は無粋と言うものだよ
できる・できないの話は全部「できる」になる
できなくてもできるようにするのが emacs の文化
できるようにすること自体が楽しみだったりするわけ
手段だけじゃなくて、目的でもあるんだな
0336デフォルトの名無しさん
NGNGソースコードを片っ端からコンパイルして実行コードをリフレクタで
覗いてるから(多分)。
このあたりが、Java で書かれてる強み。
emacs でそれをやろうとすると、lisp で java のパーサを丸々組むか、
何らかの方法で Java のコードを呼び出して、それ経由で参照するしかない。
■ このスレッドは過去ログ倉庫に格納されています