トップページtech
1001コメント311KB

【Java/C/他】統合開発環境Eclipse GM5

■ このスレッドは過去ログ倉庫に格納されています
0001デフォでsageがNGNG
Eclipse総合スレ

オッス、オレなんちゃってJavaプログラマー25歳。
去年までviで書いていたけど、eclipseで二年で350万貯めた。一度やってみなよ。
初回はJAVAだけだけど、プラグイン入れればC++やPHPにも使える。
入れるだけ入れて起動せずに置いておくこともできるし、業務で思い切って
使ってしまえば50パーセントで(作業効率が)二倍になる。
ネット環境なきゃオフラインで雑誌からインストールすればいいだけ。
(雑誌を読んで)暇つぶしになる。
デバッガとかUMLとか色々あるのでマジでお勧め。

前スレ 統合開発環境Eclipse GM4
http://pc2.2ch.net/test/read.cgi/tech/1039405354/

オフィシャルサイト
http://www.eclipse.org/

R2.1までのプラン
http://www.eclipse.org/eclipse/development/eclipse_project_plan_2_1.html

Eclipse Project DRAFT 2.2 Plan
http://www.eclipse.org/eclipse/development/eclipse_project_plan_2_2.html

Eclipse project FAQ
http://www.eclipse.org/eclipse/faq/eclipse-faq.html

リンクなんかはアフォがいなけりゃ>>2-10あたり。
0232デフォルトの名無しさんNGNG
>>231 http://www-3.ibm.com/software/pervasive/products/wsdd/ かな。
遊びレベルでコンパイルと実行とかするぐらいだったらeclipseだけでも十分かと。
0233デフォルトの名無しさんNGNG
PersonalJavaもJ2ME?
0234エクリプス局長NGNG
    ,. - .、               / ̄ ̄ ̄ ̄ ̄ ̄ ̄
  ノノノリリヽ             | このプロジェクトでの開発に
 彡b.゚ ー゚ノミ            <  エクリプスを使用することを
 <^ y・==)^>   [局長]    | 許可します。
| ̄ ̄||. ̄ ̄ ̄ ̄ ̄ ̄ ̄|   \_______
|    ||.              |
|__||._______|
0235アヌス局長NGNG
    ,. - .、               / ̄ ̄ ̄ ̄ ̄ ̄ ̄
  ノノノリリヽ             | この娘の開発に
 彡b.゚ ー゚ノミ            <  アヌスを使用することを
 <^ y・==)^>   [局長]    | 許可します。
| ̄ ̄||. ̄ ̄ ̄ ̄ ̄ ̄ ̄|   \_______
|    ||.              |
|__||._______|
0236デフォルトの名無しさんNGNG
設定でアップデートを、「互換」を選んでから
Eclipse自動アップデートでおかしくなってしまいました。
いつまで経ってもアップデートサイト検索が完了しないので
キャンセル押しましたが30分経っても止まらなくなりました。

強制終了?
0237デフォルトの名無しさんNGNG
1日ずっとつかってると1回か2回は落ちるんですけど。
Antのメモリリークのようなきがする。
それでもeclipse無しよりは100倍ましだけどね。


0238デフォルトの名無しさんNGNG
>234
『かしこまりました』

ところで次の2.2も楽しみだねえ
ttp://www.eclipse.org/eclipse/development/eclipse_project_plan_2_2.html
ただHTML表示にはIEコンポーネントじゃなくてGecko使って欲しかったり
0239デフォルトの名無しさんNGNG
@IT:プロダクトレビュー:Eclipse 2.1
http://www.atmarkit.co.jp/fjava/products/eclipse21/eclipse21_1.html

2.1の日本語化パッチあり。
0240デフォルトの名無しさんNGNG
iアプリを作るのに便利なプラグインてありますか?
0241名無し募集中。。。NGNG
非常に初歩的なことで申し訳ないんですけど、
SolarEclipseのプラグインをDLして(zip)解凍しても、0KBのファイルが
作成されてしまうんだけど…。
http://osdn.dl.sourceforge.net/sourceforge/solareclipse/net.sf.solareclipse_0.4.0.bin.dist.zip
0242デフォルトの名無しさんNGNG
厨房的質問ですみません。
eclipseを実行しようとすると
error while loading shared libraries: libgtk-x11-2.0.so.0: cannnot open shared object file: No such fileってでるんです。

libgtk-x11-2.0.so.0ってどこで手に入るんでしょうか?
0243デフォルトの名無しさんNGNG
今日2.0.2から2.1に変えたんですが
クラス新規作成したときに、マルチラインコメントとjavadocコメントが自動で入っちゃうんですが
これを外すのってどこで設定すればいいんですか?
2.0.2では設定で外してたんですが、2.1ではどこで設定するのかわからなくて

>>241
lombozの方が良いと思われ
0244デフォルトの名無しさんNGNG
>>243
2.1では自動生成されるコメントの中に
どこで設定するか書いてないの?
0245デフォルトの名無しさんNGNG
>>244
それが該当箇所にはチェックボックス一個しかなくて
それを外しても出てくるので・・・
0246デフォルトの名無しさんNGNG
マルチラインコメントもjavadocコメントも
Window>Preferences>Java>Code Generation>Code and Comments
となってて、そこ見ると
□ Automatically add comments for new method and types
というチェックボックスがひとつあるだけ。
これ外しても新規作成時のコメントには影響しないし
0247246NGNG
スマソ自己解決
設定方法が全然違うんでとまどった
0248デフォルトの名無しさんNGNG
2.1のProjectメニューにJavaDoc出力機能がついたけど、あれのエンコーディング指定することできます?
UTF-8でソフト組んでるんですけどJavaDocかけるとき日本語文字でエラーになるんですよね・・「"」とかをうまく検出できずに
0249デフォルトの名無しさんNGNG
2.1でomondoUML使えてるヤシいる?
導入方法なんかかわったのかな?
0250デフォルトの名無しさんNGNG
>>249
Omondoのサイトに
「Omondo will be Eclipse 2.1 compliant in April 2003. 」
ってあったので、まだ無理だと思ってたよ。試してないけど。
やっぱりだめだった?

0251デフォルトの名無しさんNGNG
末尾偶数が安定版で奇数がベータなんだと
0252デフォルトの名無しさんNGNG
>>248
Javadoc生成の最後の画面で、javadocのオプションに -encoding UTF-8 をくわえたらどう?
くわしくはここをどうぞ。
http://java.sun.com/j2se/1.4/ja/docs/ja/tooldocs/win32/javadoc.html#encoding
0253デフォルトの名無しさんNGNG
>>249
ttp://w3.cube-web.net/eclipse/index.php?%5B%5BEclipseUML%5D%5D

com.omondo.umlがないといわれたので、
%ECLIPSE_HOME%/plugins/com.omondo.uml_1.1.5 をcom.omondo.umlに
リネームしたら表示されました。間違ってますか?(OSはWindowsです)

と書いてあるけどどう?俺は試してないけど。
エラーメッセージが違ったらわからない。

で、質問なんですがプラグインて複数フォルダをコピーするので
あるプラグインを取り除きたいときとか不便です
うまく管理する方法はありますか?
更新マネージャを見てみたのですが、フォルダの削除はできませんでした。

2.1を日本語化すると中途半端なので基本は英語で使いたいとき日本語とか
にしたりしたいのですが。
0254デフォルトの名無しさんNGNG
>>253 プラグインごとにフォルダを分ける。
0255デフォルトの名無しさんNGNG
>>254
フォルダ階層に分けてもプラグインとして認識されるんですか?
0256デフォルトの名無しさんNGNG
>>252
ありがとう、
JDK1.4.0_03でNGだったけど、1.4.1だとOKだった。
1.4.1はATIが落ちるのでつかってないんですけど、JavaDocだけ1.4.1使うことにします。。
0257デフォルトの名無しさんNGNG
2.1 nls出てほしいねー。
0258254NGNG
>>255 違う、違う。階層にするんじゃなくて、eclipse/pluginsと
同じようなフォルダを別に作って eclipse/links 使ってリンク貼って
やるの。以前ここのスレか過去スレに参考URL貼ったから検索ね。
オンラインヘルプで「links」を検索してもいけるかもしれないけど。

>>256 1.4.0でjavadocの-encodingが効かないのはknown bugなんだよね。
0259デフォルトの名無しさんNGNG
>>256
ATIがらみのバグは1.4.1_02で直ってるよ
うちは直った
0260デフォルトの名無しさんNGNG
>>259
ウチはなおってないんだなーこれが・・
0261249NGNG
>>250
だめぽ

仕方ないのでM3使ってる
0262デフォルトの名無しさんNGNG
>>259-260
あれってJ2SDKのバグなの?
ATIのドライバのバグかと思ってたけど
0263デフォルトの名無しさんNGNG
>>262
たしかATIのドライバ側の問題だったはず。
少なくともNECのノートはそうだった。
0264デフォルトの名無しさんNGNG
JDK1.4.2βで動いたかも
0265デフォルトの名無しさんNGNG
>>264
さらに速くなってたりする?
0266デフォルトの名無しさんNGNG
コンパイラへの文字コードの指定はどうしたらいいんだろう?
0267局長NGNG
             ,. -‐''""'''ヾヽ,  _
           /     : : :::r'":::::::::'ヽ
          /   _: . . .          \
      _ェニ-ァ'/: ; : :.  ;:.:. : :.:.: :      ',
        /:/;:ィ": : :// ノ/::;ハ:.:i:.:、: : : . . : .ヽ
    、_,.-'" :.//:/: :;/,/-'ノ-'::: ヽト;:::';: : : : : : ::ヽ、
.  ,. - ヽ、,_,.y'::ん,'─‐、   ,.-─-、 ヽヽ::.: :r、、,__二フ
. /      ノ: :::Y^l!            i /-、 トニ=-‐
 |    -二... ィ^Lノ~゙━"   `━" ̄フ/: :.ノ  \,_
 ヽ、    ∠人_ノ! :.:.:.:.:       ::':'f⌒くヾ;_--‐`'
   `'''ーァ   _,シへィ" ̄ ゙̄ヽ、 ::_;::ィヽ、ノ`'ー`
      ~~ー  ノL -、" ゙  " .厂)-'-.、
 、__,_ぃ    (:::....  )=''''ヽ,.ノ---、 : : ',
   d.、 __、ぃ rヘ>‐く`'ー‐'゙ rう }/: : : l
    ー' d、  ノ l!   :;:.: 'ラ ̄ ..:)r、;:.::.: : |
      ''゙  l: : : : : : :;':.::.::`ーァ'⌒:. :\::.:.|
.        ヽ::::::::.:ノ: : :: : : ::\: :.:.: : ::` ノ
          `''''゙,rァ====,-、 ヾ:;:::.:. : ;ノ
           ( ヽ、,,    )   ̄
            ヾ==---~
0268デフォルトの名無しさんNGNG
>>267
キモイもの貼るな
0269デフォルトの名無しさんNGNG
>>266
ようするに、javac -encoding SJIS みたいな事をしたいわけね?
俺も知らん。
0270デフォルトの名無しさんNGNG
>>266
>>269
Preferences->Workbench->Editorsの
Text file encodingで設定したエンコードでファイルが編集でき、コンパイルもされる

>>263
スレ違いだが、NECノートでATIのバグをどうやって修正するのか教えてくれ
どこに行って、どうやって修正パッチあてればよい?
こちらLaVieT LT700/O
0271デフォルトの名無しさんNGNG
>>270
NECなら、121ware.comじゃないか?
LT700用のあぷでーとされたドライバがあるかどうかは知らんが
0272デフォルトの名無しさんNGNG
>>270
現在鋭意開発中だとさ。
ヴァーサプロ用のだけど。
いつ上がってくるかわからんけどなぁ。
0273デフォルトの名無しさんNGNG
2.0.2→2.1ってSoftware updatesじゃできないみたいなんだけど
アーカイブDLして上書きインスコOKで?
0274デフォルトの名無しさんNGNG
>>273
単純な上書きだけだとダメみたい。

workspace\.metadata とか削除すれば良いだけかも?
0275デフォルトの名無しさんNGNG
>>271,272
サンクス(><)
0276273NGNG
前のUI plug-inと名前が違うので削除しとかないと2.0が起動する。
設定ファイルも互換性内容で怒られた。いろいろやって結局は、一度
消してから新規インスコしてplug-inの追加と再設定するのが一番いい
と悟ったよ…。
0277デフォルトの名無しさんNGNG
簡単にバージョンアップできるといいのにね・・・。
0278デフォルトの名無しさんNGNG
2.1インストールしてworkspace上書きが定番らしい。
0279デフォルトの名無しさんNGNG
>>278
.metadata残ってるとエラーでない?
消すと結局再設定な気がするんだけど。プロジェクトはインポートしなおした。
0280デフォルトの名無しさんNGNG
>>276 このスレのFAQにも上書きするなって書いてあるのに。

>>279
いくつかのパースペクティブ&ビューに変更が加わっている。だから
2.0->2.1移行時の一番初めの起動でパースペクティブを再現できない
からリセットするよっていうエラーが出るのは仕方ないね。
0281デフォルトの名無しさんNGNG
WSADv4.03を導入させられた。どうせならv5にしてくれよ。と。
Eclipse2.0.2使ってんのになー。
0282デフォルトの名無しさんNGNG
2.1にしてから、PackageExplorerのアイコン上に
Warningを意味する黄色い△に!のマークが表示
されるようになったんだけど、このWarningマークを
表示しないように設定できますか?
0283あぼーんNGNG
あぼーん
0284デフォルトの名無しさんNGNG
>>282
コンパイラのセッティングで、該当する項目をwarning->ignoreにすれば?
0285デフォルトの名無しさんNGNG
WSADのv5はeclipseの2.0.2ベースなの?
.metadataなんてeclipseにはないように思うんだけど
0286デフォルトの名無しさんNGNG
cvs でファイルが変更されているかどうかを色分けして表示させることは
できないの?
0287デフォルトの名無しさんNGNG
変更されているか確認したいファイルを
右クリック->Compare with で違う部分を確認できます。
0288デフォルトの名無しさんNGNG
$diff hoge.java ../hoge.java
0289デフォルトの名無しさんNGNG
eclipseでJUnitの具体的な利用法がわからん。
ってか、JUnit自体わかってないのだが。
テストファーストがわからん。実装されてないクラスをテストするの?
どなたか解説きぼんぬ。
0290デフォルトの名無しさんNGNG
>>289
テストしたいクラスのインスタンスを作って思い通りの値が返ってきたかどうか調べる。
結果を調べたりするメソッドがあるからそれ使って。
0291デフォルトの名無しさんNGNG
>>290
結果調べるメソッドがあるのですね。調べてみます。
抽象クラスはインスタンス作れないですよね。
テスト用サブクラスからスーパークラスのメソッド呼び出して検証するのでしょうか。
全てのif文を通るようなテストメソッドはeclipseで自動生成できるのですか?
0292デフォルトの名無しさんNGNG
(XP の)ユニットテストはインタフェイスと機能のテストであって、
C0 C1 といった分岐網羅型のテストではないよ。
期待した動作ならば、どう実装されていようが気にしない。
むしろ内部実装に依存したテストを書くとリファクタリングの妨げになる。
0293デフォルトの名無しさんNGNG
SDK2.1と、nls2.0.xだと、
File Edit Navigate 検索 Project 実行 Window Help
とメニューが中途半端になってるけど、
ある意味これでいいんですよね?

These translations are based on the Eclipse 2.0.2 build but should
work on any 2.x build. Naturally, new strings added to Eclipse
since 2.0.2 will not show up as translated in the 2.1 stream when
you install this language pack. These translations have only been
tested on Windows.

あほだから、↑がよくわかりません。
0294デフォルトの名無しさんNGNG
>>293
http://www.atmarkit.co.jp/fjava/products/eclipse21/eclipse21_1.html
のパッチ当てるとちょっとだけましになる。
0295デフォルトの名無しさんNGNG
>>290
抽象クラスのテストなら無名クラスを使えばよろし。
これはjava.util.AbstractCollection#isEmpty()のテストメソッドね。
public void testIsEmpty() {
 AbstractCollection collection = new AbstractCollection(){
  public Iterator iterator(){
   return null;
  }
  public int size(){
   return 0;
  }
 };
 assertEquals(true, collection.isEmpty());
}
0296デフォルトの名無しさんNGNG
>>294
うほっ、ありがとーございます。
ましになりました。
0297デフォルトの名無しさんNGNG
>>293
この翻訳はEclipse 2.0ビルドをベースにしているが、2.x ビルドであれば
どれでも動くはず。でも、この言語パックをインストールしても、2.0.2
以降に追加された文字列は、2.1の方で訳されるので、翻訳は出てこない。
この翻訳のテストはWindowsでのみ行われた。

・・・と直訳してみたわけだが。
0298デフォルトの名無しさんNGNG
CVS 鯖を立て替えたのでプロジェクトが参照しているリポジトリを変更したいんだけど、
CVS メタ情報を削除するとローカルのバージョニング情報が消えるので全ファイル競合
状態になってしまう。かといって消さないと以前と同じリポジトリを見に行こうとする。
どういう手順でやるのが正しいんですかね? Eclipse 2.0.2 でつ。
0299デフォルトの名無しさんNGNG
>>298
一旦ローカルのプロジェクトを消して、新しいCVSサーバから取得しなおす
0300デフォルトの名無しさんNGNG
Eclipse2.0.2なんですが
普通のテキストファイルってどの文字コードで保存されてるんですか?
どれを選んでも、日本語が文字化けします
入力したときは問題ないんですが
次にそのファイルを開いたときには一部の文字が「?」になってしまいます
*.jspや、*.xml、*.htmlなどのファイルが文字化けします
特に「〜」の文字が化けます
まあ、「〜」はしょうがないんでしょうかね?
どちらにしても、どの文字コードで保存されているのか知りたいのです
0301デフォルトの名無しさんNGNG
>>300
MS932
0302デフォルトの名無しさんNGNG
>>300
[設定]→[ワークベンチ]→[エディター]の
テキスト・ファイル・エンコードはどうなってる?
0303デフォルトの名無しさんNGNG
C/C++でデバッガを使いたいのですけど、なんか動いてくれません。
MinGWを入れて、gdbはそれに最新のを上書きしています。
これでデバッガを実行しようとすると、 symbolが無いとかfileオプションを指定しろとか言われるのですが、
何をどうすればいいのかと…。ぐぐってもサパーリで、ヒントだけでも教えてもらえればと。
0304デフォルトの名無しさんNGNG
eclipseでのビルド環境と実行環境ををIBMjdk1.2.2に準拠させたいのですが、可能でしょうか?
やはり、1.3以降しか無理なんでしょうか。
0305300NGNG
>>301-302
レスありがとうございます
もちろん、[設定]→[ワークベンチ]→[エディター]の設定は知っています
一応、Shift-JISにしています
でも、*.javaファイルしか対応しないみたいです
それ以外のファイルは>>301の言うようにWinならMS932
というように、システムのエンコーディングになるんでしょうかね・・・
0306300NGNG
どうもバグっぽい・・・
他のエディタで保存したファイルを開くと大丈夫です
eclipse上で書き込みして保存するとダメみたい・・・
そのファイルをどの文字コード指定して開いても(他のエディタ)
文字化けします・・・
やっかいだな〜JSPファイルできないじゃんか・・・
ちなみに皆さんデフォルトのまま?それともUTF-8とかにしてますか?
0307デフォルトの名無しさんNGNG
>306
UTF-8とUTF-8N(?)の違いだったりするか?

JSP1.2が使える環境なら
<%@page contentType="text/html; charset=xxx"%>

<%@page pageEncoding="xxx"%>
を分けてみたらどうか
0308デフォルトの名無しさんNGNG
>>300
保存時のエンコーディングの問題と言うよりは、ファイルを開くときの
エンコーディングの問題かな。
「編集」→「encoding」で指定することで、お好みのエンコーディングで
保存できる。けど、ファイルを開くときは必ず、Eclipseのデフォルトの
エンコーディングを使うようになっているみたい。エンコーディングの自動判定は
やってないようだね。
一応、デフォルトエンコーディングでないファイルについても、開いた後で
「編集」→「encoding」から指定してやれば、正しいエンコーディングで見えるようになるよ。
面倒くさいけどね。
ついでにShift-JISとMS932は、Javaのバージョンによっては別物になるんだが知ってる?
0309デフォルトの名無しさんNGNG
>>308
1.4を境にMS932ですけど何か?
0310デフォルトの名無しさんNGNG
>>309
あってんだか間違ってんだかわからんレスだな…
0311デフォルトの名無しさんNGNG
Cp943Cもよろ
0312デフォルトの名無しさんNGNG
質問ですが、2.1になって、getter、setter作成機能の仕様が
変わってしまいました。
例えば、2.0.2では

public void setName(String name) {
  this.name = name;
}

となっていたのが、2.1では

public void setName(String string) {
  name = string;
}

などとなっていました。
これは仕様変更でしょうか?
それとも、バグ?
0313デフォルトの名無しさんNGNG
>>312
mlでもみたな
0314312NGNG
>>313

私もmlにあったのを見て、確かめてみました。
それで、いろいろ海外のサイトにもこれについて書かれている
掲示板があって、そこではバグであるといっている人もいまし
た。
それで、皆さんの意見を聞きたいと思いまして、書きました。
0315デフォルトの名無しさんNGNG
で、何が問題なんだ?
0316デフォルトの名無しさんNGNG
やっぱアレだな。IBMってスゴイ。
0317デフォルトの名無しさんNGNG
>>316
IBM 全体を一くくりに考えないほうが良い。それとも I の進入社員か?
0318デフォルトの名無しさんNGNG
確かに、Extension for Strutsは恥ずかしい代物だったな。
天下のIBMがこんなもの出していいのかよ、と思いました。
0319デフォルトの名無しさんNGNG
IBM の 1 部門 = 一般的に言う会社
IBM 全体 = 商業組織・組合

程度に考えたほうが良い。IBM は部課が違うとまるで違う会社。

ところで日本 IBM 御自慢の研究所は何か世界的な成果を上げとるのかね?
ID 採番 Bean (タダのシーケンス) で二千万とかいうインチキ商売だけか?
0320デフォルトの名無しさんNGNG
>>312
その引数が変わっただけじゃ
何にも変わらん気がするな
0321デフォルトの名無しさんNGNG
「Java」パースぺクティブ表示のときは
なぜTomcatのメニューやアイコンが消えるんでしょうか?

「デバッグ」パースぺクティブ表示や
「Javaの階層」パースぺクティブや
「Javaブラウズ」パースぺクティブでは出てくるんですが・・・
0322デフォルトの名無しさんNGNG
わりい、解決しました
メニューの
「パースペクティブのカスタマイズ」で設定した
ごめん、すごく恥ずかしいです
ちなみに、阿部あさみって阿部なつみの妹なんだって
センチメンタルジャーにー
0323デフォルトの名無しさんNGNG
とりあえず氏ね
0324デフォルトの名無しさんNGNG
>>322
人間として恥ずかしい。見ていられない。氏ね。
0325デフォルトの名無しさんNGNG
>>324
人間止めれば恥ずかしくなくなるぜ(w
0326デフォルトの名無しさんNGNG
恥ずかしくたっていいじゃない
だって人間だもの
              マつお
0327デフォルトの名無しさんNGNG
>>300
フォントが日本語フォントになっていないんじゃない?
そういうことじゃなかったらゴメン
0328デフォルトの名無しさんNGNG
>>319 XML4Jの最初のバージョン。
0329デフォルトの名無しさんNGNG
文字コードは「Windows-31J」を使ったほうがいいよ。
http://java-house.jp/ml/archive/j-h-b/049862.html
0330デフォルトの名無しさんNGNG
ec2.1でCDT2.0.2ってバリバリ動くんですか?
0331デフォルトの名無しさんNGNG
なんで自分で確認しないんだろう
お前の環境もわからんのに答えられないよ
同じマシンにバージョン違いをインストールしても影響ないから
インストしてみてだめならアンインスコすりゃーイイだけの話だろ?
おまえみたいなやつ・・ほんとしょうがねーこと聞きやがるよな
インスコしてアンインスコすると自分のPCが汚れるとでも思ってんのか?
女の体知りたかったらお前は人に聞いてるのかよ
インスコしてダメならアンインスコするだろうよ?
「あの女は俺のモノいれると具合がいいんですかね?」
って聞くのかよオイ?
おまえのポコチンまわりの環境わかんねーから答えられないよ
■ このスレッドは過去ログ倉庫に格納されています