トップページtech
982コメント297KB

JAVA開発環境 "eclipse" is COOL!!

■ このスレッドは過去ログ倉庫に格納されています
00011NGNG
eclipseがいい感じです。
http://www.eclipse.org/
スクリーンショット
http://www-106.ibm.com/developerworks/linux/library/os-plat/
すべてオープンソース。みんなで育てていきましょう。

(C/C++開発用のpluginもあります。)

前スレ(板変えました)
http://pc.2ch.net/test/read.cgi/prog/1013261320/
0348デフォルトの名無しさんNGNG
>>346
eclipseって名前は日食を意味してて、Sunを隠してしまいたいんでしょ。
スプラッシュもそんなグラフィックだし。
0349narucy56 ◆wMOjCT4s NGNG
そういう意味か、、、<eclipse


>>347
Swing が酷すぎるというが、果たしてそうか?
俺は十分実用になると思うんだが。JBuilder とか使っている奴結構多いでしょ。
0350デフォルトの名無しさんNGNG
>>348

あ!そういう意味だったんだ!
0351デフォルトの名無しさんNGNG
>>347
ライブラリとしてのインターフェイスは優れていると思うよ。
MFCなんかとは月とすっぽん。問題は、実行時性能でしょう。
0352デフォルトの名無しさんNGNG
えぐいね>eclipseの命名。
そりゃgoslingが切れるわけだ。
英語圏のユーザーはニタニタしながら使ってるんだろーなー
0353デフォルトの名無しさんNGNG
eclipse の意味をちょっと調べたことがあったけど、まさか Sun と
敵対関係を作るための名称だったとは気づかなかった。
0354デフォルトの名無しさんNGNG
EclipseSDKの存在意義は、SunのSwing&AWTの全否定がベースみたい
だねえ。スタンスをはっきりしてしまった時点で協調は無理だろう。

0355デフォルトの名無しさんNGNG
http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/platform-swt-home/dev.html
SWTのWinCE portってのがいいなぁ。
0356デフォルトの名無しさんNGNG
>>347
どんなところがヒド過ぎるの?
今後の参考にしたいと思います。
0357デフォルトの名無しさんNGNG
GUIをプラットホーム固有のライブラリ直叩きで作るか、共通ライブラリ
で作るかは、ユーザに選択させてくれるようにして欲しいなあ。

SWTもSwingも両方あってよくて、ディベロッパーが好きなほうを選べ、で
いいと思うんだが…また訴訟騒ぎになって、妙なことにならないようにして
欲しいなあ…Sunの活火山型経営陣に、自重を求むね。
0358デフォルトの名無しさんNGNG
eclipseすごくいいよ。
これ、IDEで終わらすの、もったいない。emacsがそうであったように、eclipseもいろいろな分野でつかえそう。

ex. OutLookのようなグループウェア
0359デフォルトの名無しさんNGNG
>>358
Eclipse自体はプロダクト用のプラットホームだよ。
IBMじゃWebSphere用のIDE商品もこれ使うらしいよ。
0360デフォルトの名無しさんNGNG
>>359

ってことは、なに、それをベースにIBM以外が製品使うと駄目ってこと?
0361デフォルトの名無しさんNGNG
>>360
そんなことはないでしょ。Eclipse自体のライセンスはコモンなんチャラ
でオプソらしいし、開発にはボーランドとかトゥげザーソフトとかの
有名どころも関わってるらしいし。
0362デフォルトの名無しさんNGNG
>>359
開発環境自体のプラットフォームだよね。JDT入れればJavaの開発環境だし、CDT入れればC/C++の開発環境になると。
製品はもう出てます、1.0ベースだけど。
http://www-6.ibm.com/jp/software/ad/studioappdev/
0363デフォルトの名無しさんNGNG
>>354
協調する気がないではないみたいよ
http://www.zdnet.co.jp/enterprise/0203/28/02032804.html
0364デフォルトの名無しさん NGNG
外部エディタで開こうとすると
「An internal error has occurred.
See rror log for more details.
Exit workspace?」
と出るのですが何か?

ログ
java.lang.NullPointerException
at org.eclipse.ui.actions.OpenWithMenu$1.handleEvent(OpenWithMenu.java:49)
at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:75)
at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:637)
at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:1420)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1208)
at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:755)
at org.eclipse.ui.internal.Workbench.run(Workbench.java:738)
at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:777)
at org.eclipse.core.boot.BootLoader.run(BootLoader.java:319)
at java.lang.reflect.Method.invoke(Native Method)
at org.eclipse.core.launcher.Main.basicRun(Main.java:196)
at org.eclipse.core.launcher.Main.run(Main.java:555)
at org.eclipse.core.launcher.Main.main(Main.java:396)
0365 NGNG
誰か日本語化してくれ
0366デフォルトの名無しさんNGNG
ていうかロゴが一瞬出るだけで動かんです。
JDK1.4では動かないの?(;;´Д`)
それとも.NET SDK入れてる祟りとか?(鬱
0367デフォルトの名無しさんNGNG
>>366
29日のNightlyがJDK 1.4で動いています
0368デフォルトの名無しさんNGNG
>>366
上書きインストールとかしてません? 上書きだと動かなくなる時があるよ。
0369366NGNG
動いたけど今度は使い方がサッパリ分からん。
やっぱりJDKと普通のエディタでやる。。。
0370あげまんNGNG
(´Д`;)(;´Д`)ハァハァ・・・
0371デフォルトの名無しさんNGNG
Nightly 20020329使ったら、ファイルの保存時にエラーが・・・。
Stable 20020321に変えたら問題なかったけど漏れだけですか?
0372デフォルトの名無しさんNGNG
>>369
残念・・・
0373デフォルトの名無しさんNGNG
とりあえず、興味本位で落としてはいるけれど
キーアサイン変えられないんだよね?
で、補完がCTL+Space?
エーマクサなおいらは使うなと・・・・
XKeymacs入れてるけど、Ctl+spaceはきついなぁ
まぁ、使ってみます
0374超低レベル質問 eclipse@win2kNGNG
ふー、、わからん。
Could not find main class. Program will exit!
って言われるんだけど。コンソールには
java.lang.NoClassDefFoundError: hoge
Exception in thread "main"
って出てる。

Project 作って、new file 作って、hello world 書いて run ってボタン押し
たんだけどこれじゃだめなの?

//javac でコンパイル、実行できることは確かめました。
0375デフォルトの名無しさんNGNG
>>374
ProjectじゃなくてJava Project。
new fileじゃなくてnew Java Class。
0376デフォルトの名無しさんNGNG
RUNで自作アプリを実行するときに、カレントフォルダをプロジェクトと同じ場所にすることは出来ないの?
いちいちEclipseのフォルダから実行されるのはめんどくさい。他のファイルを読み込むときとか。
0377374NGNG
>>375
おーできた。ありがとう。
設定が悪いんだと思いこんで設定ばっかりいじってた。
0378デフォルトの名無しさんNGNG
Open with default editerで開こうとするとエラーになるんですけど
どうしたらいいんですか?
0379378NGNG
あ、出来ました。
でも反映が遅いですね。
一回ウインドウの外をクリックしてからアクティブにしないと・・・。
0380デフォルトの名無しさんNGNG
コンパイル・実行時に
terminatedってエラーがでてVMが落ちてる(?)ようなんですけど、
どうしたらいいんでしょうか。
生成されたクラスは実行できるのですが、Console表示がterminated
されます。

環境はWindows2000、build0321でjdk1.4です。
0381380NGNG
すいません、PATHとJREの設定変えたあとに、
起動しなおしたらできました。
JAVA Worldの記事の絵と違ったんで
これでええのかなと思ってしまいまして。

今思うと、magma studioってphpの開発環境も
eclipse使ってるみたいでした。
0382 NGNG
やっぱJBuilderでいいや(;;´Д`)
0383もちみのらNGNG
>>361
Togetherも加わっているのか!
UMLツールも付くかな。
03841NGNG
BorlandやTogetherはeclipseそのもの(Platform, JDT)にはほとんど
かかわっていません。
eclipseベースの製品(というよりplugin)をいくつか、 出す気でしょう。
UMLツールといえば、すでにRationalはeclipseベースのRationalRoseの
後継製品 RationalXDEを出していますね。
0385もちみのらNGNG
>>384
ThankYou!
0386デフォルトの名無しさんNGNG
>1氏にeclipse解説サイトを作って欲しいなー、と思うのは俺だけでしょうか?

なんか、結構お詳しい感じがしたもので。
0387デフォルトの名無しさんNGNG
eclipse から javadoc を実行してドキュメントを生成するには
どうすればよいのでしょうか?

Project のプロパティから Javadoc 用のフォルダ指定はできたのですが
生成の仕方がわかりません。
0388デフォルトの名無しさんNGNG
>>387

File -> Export
0389narucy56 ◆wMOjCT4s NGNG
こんなの作ってみたいんだけど、どうかな。

== Relax (*.rlx) の Java コードを生成する機能を eclipse プラグイン

* Relaxer の機能を eclipse プラグインとして利用できるようにする

== 入力フォームコード生成機能プラグイン

(1) ユーザのデータ入力
(2) 入力したデータからオブジェクトの生成
(3) 生成したオブジェクトをアプリケーションで利用

というコードを書くことが開発者は多いと思うんだけど、これを自動化するため
に、以下の機能をつけたい。

* Relax コードからデータ入力のための Web Form や Swing UI のコードを自動生成
* データベースへの書き込みのコードを自動生成。(SQL文)

コードを生成するワケは、開発者に柔軟な改造が可能なようにするため。例えば、
より厳密な入力範囲・エラーチェック・エラーメッセージの生成、といった部分
だけ、自前でコードを書いて対応できるようにしたりする。

* そうして作った Java 用のコードを PHP, Ruby, といったスクリプト言語によるCGI
用のコードに移植する機能も搭載
0390デフォルトの名無しさんNGNG
>>389
口より先に、やれ
0391デフォルトの名無しさんNGNG
WebObjects のオープンソース版みたいなもんか。
もう誰かが作ってるんじゃないの?
0392narucy56 ◆wMOjCT4s NGNG
まぁ、IBM の方々がもっといいもの書いてくれてそうですな。↑に書いたのは止しとこう。
0393デフォルトの名無しさんNGNG
milestone 5はいつ出るのかな
0394くれくれ君NGNG
スレ違いの気配だが・・
WebSphere Studio Application Development(4.0.3)Ja_JP
で、インストール終了直前で固まるのは仕様ですか。
\setup\PostedInstall.batがうまく動いてない気配デスガ・・
(JRE1.3fixが更新されない)
情報求む。
0395デフォルトの名無しさんNGNG
newsgroupでErich Gammaが投稿していたけど、彼は
eclipseにどう関わっているの?
0396shigeNGNG
Javaじゃ食えないよ。Ruby >>>>>>>>>>>>>>>>>> Java
0397デフォルトの名無しさんNGNG
正直eclipseは俺には使えこなせそうもない・・・
VS.NETでサードパーテーがJava出すのを待ちます。
0398デフォルトの名無しさんNGNG
>>397
使うのは簡単っしょ?
0399デフォルトの名無しさんNGNG
>>397
すべてを使いこなすのは無理かもしれんが
おれは、ボタン一発でコンパイル&実行&デバッグするのが
便利だとおもって使っているだけで、
「eclipse」の機能の一部しか使っていないよ
それでもいいと思うが・・・
04001NGNG
>> 395
Erich Gamma 御大はかかわるもなにも、
JTD開発を率いているLead Architect ですよ。
JUnit plugin がかなり前面にでてきたのも彼の意向でしょう。
04011NGNG
>>400
JTDじゃなくてJDT(Java development tools)でした。
彼のような有名な人(デザインパターン本やJUnitで有名ですよね)
のソースがリアルタイムで見れるだけでも非常に勉強になります。
0402デフォルトの名無しさんNGNG
会社から「Eclipseを調査せよ」という指令を授かりました。
日本語の Eclipse のいいページ知りませんか。
0403デフォルトの名無しさんNGNG
なんか、Eclipseってなー。なんかくだらねーな。なんで Swing 使わない
んだよ。勝手に UI とか作ったり、ネイティブメソッド使いまくってよー、
大体、今まで Swing 覚えようとしてきたやつをなんだと思ってんだよ。
めんどくせーよ。SWT だのなんだの。こんなののプラグイン作りたがる
奴いるわけ?
0404デフォルトの名無しさんNGNG
an open extensible IDE for anything and nothing in particular

とかトップページで堂々と言っておきながら、なにか ibm の都合が
見え隠れ。ヴガー。UI が統一されてるから Java はイイという面は
あったはずなのに。なんだよ。このさえない UI は。
0405デフォルトの名無しさんNGNG
それならそれで、なにもいいところがなければサッと捨てれるのだが、
プラグインで柔軟に拡張できる開発環境という考え方はイイんだよなー。
これ。
0406デフォルトの名無しさんNGNG
Swingを表面的でなく理解できる人間なら、別に苦労しないだろうよ。
0407 NGNG
eclipseにはjavadocの生成機能ついてないんですか?
自分でjavadocコマンド手打ちしないと駄目ですか?
0408デフォルトの名無しさんNGNG
>>403
SwingがいいならForteかJBuilder使えよ。
俺はIDEのクセに無駄に重いのが嫌いだから、こっちにするけど。
0409デフォルトの名無しさんNGNG
LWコンポーネントといいながらクソ重いSwingにウンザリしてたから、
SWTはすごく良く見えてる。
0410デフォルトの名無しさんNGNG
>>408

Eclipse は軽いのか・・・?
俺の環境じゃ JBuilder のほうが軽かったのだが・・・。
0411 NGNG
Eclipseの標準出力への文字列表示はめちゃんこ重い!
0412デフォルトの名無しさんNGNG
Eclipseは軽いんだけどね…色々なPlugInが入ってないから。
これは良さげと思って WebSphere Studio 試用版を落してみたんだけど
クソ重くて実用にならんわ。
Pen4 1.6GHz + 512MBメモリ で起動に1分近く掛かる。
起動直後のメモリ使用量150MB…
ちょっと使っていると250MB以上のサイズになる。
0413デフォルトの名無しさんNGNG
>>409
軽いのは速度じゃないよ。クラスの構成。
AWTとの違いは、コンポーネントピアーの扱い。

>>411
速度が必要ならコンソールなんか使うな。
0414デフォルトの名無しさんNGNG
質問です。IBM の JavaVM を使えば、Eclipse は軽くなるのですか?
軽くなるとしたら、それはどのくらい軽くなるのでしょうか。
0415デフォルトの名無しさんNGNG
留びぃが井の現帆が糞
0416デフォルトの名無しさんNGNG
>>412
あれはプラグインを詰め込んでいるからね・・・
0417デフォルトの名無しさんNGNG
>>407
File->Exportで出来るはず
0418デフォルトの名無しさんNGNG
>>417
ありがと。

でも、何らかのパッケージ配下のクラスはjavadocを作る事に成功したけど、
defaultパッケージ配下だと、javadocコマンドからソースファイルが見つからないと
怒られてしまいます。

defaultパッケージ配下のクラスは、どうやってjavadocを出力すれば良いんでしょ?
0419デフォルトの名無しさんNGNG
>>418
Integration 20020412/JDK 1.4では出来たよ。

P.S.
最近のビルドではまたメニュー構成が変わってますね。
0420デフォルトの名無しさんNGNG
いや、参考になります。
私はJavaWorldの付属CD-ROMを使ってるんですけど、
皆さんはEclipseのバージョンを頻繁にあげてますよね。
(Integration 20020412とか・・・)
これってどうやってるんですか?
毎回、ダウンロードしなおしてるのか。
それとも差分だけをとるようなやり方があるのか。
よかったら教えてください。
0421デフォルトの名無しさんNGNG
>>420
毎回ダウンロードしてますよ。で、上書きインストール。
それでエラーが出たら、いったん消して入れ直し。
0422デフォルトの名無しさんNGNG
むぅ、JUnitの使い方が分からない
テストケースを作ろうとするとjunit.framework.TestCaseが無いと言われるので
jre\lib\extフォルダにjunit.jarを突っ込んだんだけどやっぱり無い(Superclass dose not exist.)と言われる
0423デフォルトの名無しさんNGNG
>>422
jre\lib\extフォルダにj入れると動かなくなります。
プロジェクトのProperties->Java Build Path->Librariesで設定してください。
0424デフォルトの名無しさんNGNG
>>423
解決しますたありがとう

HELPが遅い上にホイールが効かないのは新しいビルドで改善されているのだろうか
0425デフォルトの名無しさんNGNG
>>424
HELP? ホイール効くよ。
0426デフォルトの名無しさんNGNG
プロジェクトをRUNした時のカレントパスを
プロジェクトのルートフォルダに設定するのって
-dataオプションつけて起動するしかないのでしょうか?
0427デフォルトの名無しさんNGNG
eclipseのすばらしさの一つはExtension Pointの徹底だと思う。
0428デフォルトの名無しさんNGNG
>>426
http://dev.eclipse.org/newslists/news.eclipse.tools/msg04554.html
この後、状況が変わったかどうかはわかんないっす。
0429デフォルトの名無しさんNGNG
ホイール云々は、ランタイムのJREのバージョンによるでしょ。
1.4なら標準でサポート。1.3なら拡張ライブラリ入れないとダメ。
じゃなかった?Eclipse自体とは関係無いような…
0430428NGNG
http://dev.eclipse.org/bugs/show_bug.cgi?id=5859
あぁ、で、こうなったのか。
0431デフォルトの名無しさんNGNG
>>429
いやいやそうではないよ。
0432デフォルトの名無しさんNGNG
www.eclipse.org 見てると Mozilla が落ちるんだよ!
0433デフォルトの名無しさんNGNG
>>432
俺もだ
0434426NGNG
>>428
激しくthx!!
main()付きのクラスにjavaの起動パラメータ設定できたんですね
PackageViewで起動時に呼ぶクラスのソースを右クリック プロパティ
ExecutionArgumentsのVMArgumentsに
-Duser.dir=C:path
でいけました
0435デフォルトの名無しさんNGNG
WSAD大評判だよ〜〜〜(w
あまりに糞重いからメモリ増設してもらえるからねえ〜
あ、苦情はIBMスレに書いたほうがいいか。
0436デフォルトの名無しさんNGNG
知らない間にemacs風キーバインドが設定できるように
なったのね。
0437デフォルトの名無しさんNGNG
あの、すげーバカな事きくんだけど
eclipseどーやってインストールするの?
ダウンロードしてzip展開
eclipse.exeをダブルクリックしてもタイトルだけ立ち上がって以後反応なし
startup.jarをダブルクリックしても反応なし

installフォルダはプロパティとxmlファイルのみ
readmeフォルダは英語で読めない(T_T)

JDKはsunの1.4が入ってますが・・
0438デフォルトの名無しさんNGNG
eclipse -vm (javaw.exeのパス)
はどうでしょ。winならショートカットに書いとくとか。
0439デフォルトの名無しさんNGNG
>>437
普通はeclipse.exeでいいんだけどね。
デスクトップにzipファイルを展開してない?
0440デフォルトの名無しさんNGNG
java.exe とか javaw.exe にパスを通してみるとか。
0441デフォルトの名無しさんNGNG
>>439
おお!デスクトップにzip展開してました! C:に移したら動いた・・
これってどういうこと?フォルダに日本語が使われてたらだめとか?

さーってと、右も左もわかんねーや
今日中にHelloWorldくらい出せるかな??
0442デフォルトの名無しさんNGNG
>>435

重い?本当に重いか?今まで何使ってたの?こっち、凄い軽いんだけど。メモリは200M程度。
重いって人いる?>ALL
0443デフォルトの名無しさんNGNG
ヘルプが英語でわからん・・・

JavaProjectでRebuild Allすると、なんかプログレスバーでてコンパイルしてるみたいなんだけど、エラーメッセージがでません。いったいどこに出てるの?
あと、「.」を押したらメソッドの一覧を出す、、みたいな事はどうやってやるの?
0444デフォルトの名無しさんNGNG
>>442
まぁVisualStudioとかに比べりゃ重いでしょう、でもJBuilder,Forteに比べればGUIは軽い軽い!SWTってやつのパワーなのか??
俺はとにかくSwingの汚い画面がいやだった、その点Eclipse最高、なんとかSWT使いこなしたいが日本語のマニュアルないかな・・
0445デフォルトの名無しさんNGNG
>>441
既出だけどね。URLencodeが必要な文字の処理が甘いみたい。
スペースとか英語圏で使う文字は対処したみたいだけど。
0446デフォルトの名無しさんNGNG
>>442
Eclipseは軽いが、それをベースにしている
IBMのWebSphereStudioApplicationDeveloperがくそ重い
ServletやEJBのテスト環境は知らせると使用メモリ400、500Mは当たり前
VisualAgeはこんなにRAM食わなかった。
これがEclipseの評判を貶めるだろうな。
0447デフォルトの名無しさんNGNG
なんかエラーメッセージとかCtrl-S(Save)でソースを保存
しないと出てこない・・・という変な動きをするんだけど俺だけ?

WinXPでは問題あるのか??
0448デフォルトの名無しさんNGNG
言っている意味がよくわかんないけど...
保存時にはデフォルトではコンパイルがかかるから
そのときエラーメッセージがconsoleに表示されるのは普通。
もしrunとかdebugのときに表示されないとかだったら、
Perspectiveを気づかないうちにいじっちゃってんじゃないの?
Window -> Reset Perspectiveしてみたら?
明示的にconsoleを開くなら、
Window -> Show view -> Console
■ このスレッドは過去ログ倉庫に格納されています