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

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

レス数が950を超えています。1000を超えると書き込みができなくなります。
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/
0932デフォルトの名無しさんNGNG
テキトーな追加案

Q. eclipseってナニ?
A. フリーで自由に拡張できる統合開発環境。標準でJava開発環境が付属している。

Q. 使えるJDKのバージョンは?
A. 1.4.0と1.3.1に対応。プロジェクトごとに選択可能。
0933デフォルトの名無しさんNGNG
今出ているIntegration BuildがF2のCRらしいんだけど、
helpとか入んなかったからrebuildかけるらしい... 寝よ。
0934デフォルトの名無しさんNGNG
Q. eclipseって名前はどんな意味?
A. 直訳だと「日食」。他意があるかどうかは不明。

Q. どんな言語を対象にしているの?
A. 標準ではJava. eclipseのサブプロジェクトとしてC/C++.
 その他、C#, rubyなどが開発中。
0935デフォルトの名無しさんNGNG
サーブレット/JSP 絡みも書いたほうが良いかも。
0936デフォルトの名無しさんNGNG
とりあえず、関連リンク。なんか冗長かつ偏っている気がするので、
訂正/削除/追加きぼ...
-------------
関連リンク

プラグインリンク集
http://eclipse-plugins.2y.net/

メーリングリスト(日本語)
http://www.egroups.co.jp/group/eclipse-ml

WSAD向けプレゼン資料
http://www-6.ibm.com/jp/software/websphere/developer/wsad/workshop/

Goslingによるコメント
http://www.zdnet.co.jp/news/0201/22/e_java_m2.html

共通の敵のためにJava開発ツールで歩み寄るサンとIBM
http://www.zdnet.co.jp/enterprise/0203/28/02032804.html

えっ、エクリプス?“開発ツールのプラットフォームとは”
http://www.atmarkit.co.jp/fjava/column/javaissue/jissue7.html

dW : Open source : Eclipse Platformの利用
http://www-6.ibm.com/jp/developerworks/opensource/020125/j_os-plat.html

dW : Open source : インタビュー: Eclipseコードの供与
http://www-6.ibm.com/jp/developerworks/opensource/020125/j_l-erick.html
0937デフォルトの名無しさんNGNG
>>935
そうね。SysdeoのTomcat plugin以外のやつとか詳しい人よろしく。
あと、swt-devでlinux/gtk2の日本語入力がだめって話出てた
けど、そなの? 俺、Winユーザだからわからんけど、R2.0までには
なおらんらしいから、これも追加したほうがいいと思うんで詳しい人よろしく。
0938デフォルトの名無しさんNGNG
>936
CDT, C#, ruby pluginへの直リンあったほうが良いかも。
また、http://eclipse-plugins.2y.net/ は1に書いたほうが
良いと思う。
0939938NGNG
>936
「Eclipse Platformの利用」は、このスレの1の中のやつの
邦訳だね。
0940デフォルトの名無しさんNGNG
F2 Candidate、SWTでno goって言われてた。
あと、IBMから新しいXercesを送ってもらっ
たら、メールがトラブルで遅延して届いたの
が10時になっちゃったとかいろいろあったら
しい。
0941デフォルトの名無しさんNGNG
「開発環境"eclipse" is Hot! もうすぐRelease2」でどうよ。
リンクで、http://eclipse-plugins.2y.net/ は1に必須。

JavaWorld5月号もリンクできたらよいな。

あと、FAQで、
Q.パースペクティブって何?
A.お好みのviewの組み合わせをまとめたもの。例えばJava、Resourseなどなど。

Q. 既存のJavaファイルを読み込むには?
A.ドラッグアンドドロップもしくはFile-Inportもしくは
  Workspase配下のプロジェクトフォルダの中にコピーしてRefresh。

Q.サーバサイドの開発がしたいのですが。
A.「Sysdeo Tomcat Plugin」「EASIE Weblogic Plugin」
 「EASIE Wepsphere Plugin」「EASIE JBoss Plugin」等を使用してください。

Q.Antの使用方法は?
A.誰かまとめてちょ。

0942デフォルトの名無しさんNGNG
適当な修正案
Q. eclipseってナニ?
A. フリーで自由に拡張できる統合開発環境。標準でJava開発環境が付属している。
IBM主導で開発されているが、オープンソースなので随時開発参加者募集中。

Q. ライセンスはどうなってるの?
A. ライセンスはCPLという、商用利用に寛容なオープンソースのライセンスに準拠している。

Q. 日本語で書かれた情報源は無いの?
A.. リンク集で挙げられているもので全てと思われ。今後の充実が望まれる。

Q. 萌えですか?
A. 割と萌え。
0943デフォルトの名無しさんNGNG
あと、>>293氏のページも追加希望。

http://eclipse.boomboom.nu/
0944デフォルトの名無しさんNGNG
スレタイトルには「Java」 と「eclipse」のふたつを入れる必要があるかと。

過去スレ
Part 1 http://pc.2ch.net/test/read.cgi/prog/1013261320/
Part 2 http://pc.2ch.net/test/read.cgi/tech/1013268002/

オフィシャルサイト
http://www.eclipse.org/
プラグインリンク集
http://eclipse-plugins.2y.net/

FAQ,LINKは>>2-5
-------------
メーリングリスト(日本語)
http://www.egroups.co.jp/group/eclipse-ml

WSAD向けプレゼン資料
http://www-6.ibm.com/jp/software/websphere/developer/wsad/workshop/

Goslingによるコメント
http://www.zdnet.co.jp/news/0201/22/e_java_m2.html

共通の敵のためにJava開発ツールで歩み寄るサンとIBM
http://www.zdnet.co.jp/enterprise/0203/28/02032804.html

えっ、エクリプス?“開発ツールのプラットフォームとは”
http://www.atmarkit.co.jp/fjava/column/javaissue/jissue7.html

dW : Open source : Eclipse Platformの利用
http://www-6.ibm.com/jp/developerworks/opensource/020125/j_os-plat.html

dW : Open source : インタビュー: Eclipseコードの供与
http://www-6.ibm.com/jp/developerworks/opensource/020125/j_l-erick.html

Eclipse開発メモ
http://eclipse.boomboom.nu/
0945デフォルトの名無しさんNGNG
開発環境 "eclipse" for Java
0946デフォルトの名無しさんNGNG
F2 Candidate 2 デター
0947デフォルトの名無しさんNGNG
Q. SWTを使ったネイティブアプリを作るには?
A. 以下のコンパイラを使う。
 Windows: JET http://www.excelsior-usa.com/jet.html
 Linux: GCJ http://www-106.ibm.com/developerworks/library/j-nativegui/index.html
0948デフォルトの名無しさんNGNG
#オフィシャルFAQ等は必要でしょう。

2.0 Freeze/Test/Fix Master Schedule
http://www.eclipse.org/eclipse/freeze_plan_2_0.html

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

SWT FAQ
http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-swt-home/faq.html

#あと、FAQに追加。

Q. MacOSX版はないの?
A. あります。 http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-swt-home/dev.html
の一番下参照。

Q. インストールはどうするの?
A. 現状ではzipファイルを展開する。'-data プロジェクトの場所'
を追加したショートカットやaliasを作っておくとアップデート時に楽。

Q. バージョンアップは?
A. eclipse/workspaceディレクトリを保存したあとで(-dataで別
ディレクトリを指定していたなら不要)、前バージョンのディレクト
リを削除。あとは上述インストール時と同様。上書きは絶対にやらない。

Q. アンインストールは?
A. eclipseディレクトリ以下を削除。
0949デフォルトの名無しさんNGNG
Help->About Eclipse Platform->System Infoってのが増えたね。
あと、アップデート機能が動くようだ。
0950デフォルトの名無しさんNGNG
>>949
アップデートって前からあったけど、識別がバージョンナンバーで
行われない? Release Build以外もひっぱってこられる?
0951デフォルトの名無しさんNGNG
>>950
今アップデートでインスト−ルしようとしているのは、Eclipse/Eclipse JDTともに、.2.0.0.200206011419
0952デフォルトの名無しさんNGNG
ああ、枝番つけるようにしたのか。ありがと。
0953デフォルトの名無しさんNGNG
FAQまとめてみた。あとは937のlinux/gtk2の話?

■全般
Q. eclipseってナニ?
A. フリーで自由に拡張できる統合開発環境。標準でJava開発環境が付属している。
IBM主導で開発されているが、オープンソースなので随時開発参加者募集中。

Q. ライセンスはどうなってるの?
A. ライセンスはCPLという、商用利用に寛容なオープンソースのライセンスに準拠している。

Q. 日本語の情報源は無いの?
A. Web上ではまだかなり少ない(LINK参考)。今後の充実が望まれる。
 その他、IBMによる無料セミナー等。

Q. 萌えですか?
A. 割と萌え。

Q. Javaで作ってあるのって遅くない?
A. Swingを使わずにSWTという新しいToolkitを使っているので遅くない。
 pure javaじゃないけど。

Q. eclipseって名前はどんな意味?
A. 直訳だと「食」。今回他意があるかどうかは不明。過去にIBMはRS/6000の
 Sun追撃キャンペーンで「It's easy to eclipse a Sun」(日食なんて
 簡単に起こる。すなわち、サンを凌駕するのはたやすいことだ、の意味)
 というFlashによるCMを流した。最近の動きは >>2 以降のLINK参照。
 http://www.atmarkit.co.jp/news/200007/11/ibmeclibpse.html

Q. どんな言語を対象にしているの?
A. 標準ではJava. eclipse.orgのサブプロジェクトとしてC/C++.
 その他、C#, rubyなどが開発中。

Q. 使えるJDKのバージョンは?
A. 1.4.0と1.3.1に対応。プロジェクトごとに選択可能。

Q. 稼動OSは?
A. http://www.eclipse.org/downloads/index.php 参照。その他MacOSX版あり。
 http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-swt-home/dev.html の一番下参照。

Q. これってbugじゃないの?
A. bugzillaで確認。
 http://dev.eclipse.org/bugs/
0954デフォルトの名無しさんNGNG
■使い方
Q. 何をダウンロードすればよいの?
A.
 Eclipse SDK: フルセット
 Example Plug-ins: プラグインサンプル
 Platform Runtime Binary: ワークベンチ本体
 JDT Runtime Binary: Java開発環境プラグイン
 Eclipse SDK Translations & Fixes(R1.0のみ): 日本語リソース等
 JDT Runtime Translations & Fixes(R1.0のみ): 同上
 最低限必要なのはPlatformとJDT.
 その他、バージョン管理には、CVS必須。

Q. インストールはどうするの?
A. eclipse SDKならzipファイルを展開するだけ。'-data プロジェクトの場所'
を追加したショートカットやaliasを作っておくとアップデート時に楽。

Q. バージョンアップは?
A. eclipse/workspaceディレクトリを保存したあとで(-dataで別
ディレクトリを指定していたなら不要)、前バージョンのディレクト
リを削除。あとは上述インストール時と同様。上書きは絶対にやらない。

Q. アンインストールは?
A. eclipseディレクトリ以下を削除。

Q. 日本語が表示されないんだけど...
A. Window->Preferences->Workbench->Fonts

Q. キーバインドは変更できないの?
A. 自由な設定はできない。Emacs風にはできる。

Q. 日本語版はないの?
A. R1.0ならeclipse.orgからダウンロードできる。
 R2.0用のリソースはそのうち手をつけるらしい。

Q. GUIビルダはないの?
A. eclipse.orgとしてはない。IBMは(WSAD用に?)開発中らしい。
 instantiationsは、VisualAge for JavaのVisual Composition Editorとの
 連携ツールをCodeProのオプションとして出している。また、フリーな
 プロジェクトとしては http://sourceforge.net/projects/bigsplash がある。

Q.パースペクティブって何?
A.お好みのviewの組み合わせをまとめたもの。例えばJava、Resourseなどなど。

Q. 既存のJavaファイルを読み込むには?
A.ドラッグアンドドロップもしくはFile-Importもしくは
  Workspase配下のプロジェクトフォルダの中にコピーしてRefresh。

Q.サーバサイドの開発がしたいのですが。
A.「Sysdeo Tomcat Plugin」「EASIE Weblogic Plugin」
 「EASIE Wepsphere Plugin」「EASIE JBoss Plugin」等を使用してください。

Q. Antの使用方法は?
A. http://www7b.software.ibm.com/wsdd/library/techarticles/0203_searle/searle1.html
0955デフォルトの名無しさんNGNG
■SWT
Q. SWTって自分のアプリケーションから呼び出せるの?
A. 呼び出せる。やりかたは前スレの585参照。

Q. SWTを使ったネイティブアプリを作るには?
A. 以下のコンパイラを使う。
 Windows: JET http://www.excelsior-usa.com/jet.html
 Linux: GCJ http://www-106.ibm.com/developerworks/library/j-nativegui/index.html
0956デフォルトの名無しさんNGNG
「前スレ」という表現を使うと、次に新スレが出来たときに面倒なので、
スレURLを使った方が良いと思われ。

突っ込んでスマソ。
0957デフォルトの名無しさんNGNG
クラスパスについてもあったほうがいいかも。
(1)eclipseが動作しているVMが参照するクラスパス
  →-vmargsオプションでVMの引数として設定。
(2)eclipseの内部コンパイラが参照するクラスパス
  →projectのPreferences->Java build pathで設定。
(3)コンパイル後のJavaアプリケーションを動かすVMが参照するクラスパス
  →(2)と Run->Run(debug)... -> Classpath で設定。
0958デフォルトの名無しさんNGNG
>>956
意味がよくわからないのだけれど、具体的にはどういうことよ?
0959デフォルトの名無しさんNGNG
>>956
こういうことじゃない?

A. 呼び出せる。やりかたは前スレの585参照。

 ↓

A. 呼び出せる。やりかたは↓参照。
http://pc.2ch.net/test/read.cgi/tech/1013268002/585

とか。違うかな?
0960デフォルトの名無しさんNGNG
>>949
そのSystem InfoってこれまでIBM PartnerWorld for Developers
のメンバーに配布されていたDiagnostic Toolsと同じものだね。
>>954
もしSoftware Updatesが安定して行えるのなら、それについて触れてもいいかも。
ところで、WebSphere Studio Workbenchのほうも、2.0beta2が配布されてた
けど、M5ベースみたいだ。
0961デフォルトの名無しさんNGNG
前スレ読む人すくないから、

A.
作り方...http://www.eclipsetotale.com/articles/swt/premierProjetSWT/index.html を参考のこと。
配布に必要なもの...swt-win32-2026.dll、swt.jar、コンパイルしたclassファイル
実行方法...適当にdll置いてjarにclasspath通してください。

としましょう。
0962デフォルトの名無しさんNGNG
>>961
ポインタじゃなくて実体参照(・∀・)イイ!!
0963デフォルトの名無しさんNGNG
Applet viewer plugin ってなかなか本体に取り込まれないね。
なぜだろ。
0964デフォルトの名無しさんNGNG
さて、現地時間8:00AMだけど、OTIって日曜日も働くんだろか。
CVSツリー公開されているから、自宅勤務とかもありなのかなぁ。
>>963 そいや、アプレットって標準だと実行できないんだっけか。
>>955 JOVEもSWT対応したみたい。
こんな感じでどうですか。
Q. アプレットを実行するには?
A. appletlauncher pluginをインストールする。
http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/jdt-core-home/plugins/org.eclipse.jdt.internal.appletlauncher/index.html

Q. SWTを使ったネイティブアプリを作るには?
A. 以下のコンパイラを使う。
Windows: JET http://www.excelsior-usa.com/jet.html
Windows: JOVE http://www.instantiations.com/jove/product/thejovesystem.htm
Linux: GCJ http://www-106.ibm.com/developerworks/library/j-nativegui/index.html
0965デフォルトの名無しさんNGNG
antって何に使うの?
0966デフォルトの名無しさんNGNG
makeのかわり
0967デフォルトの名無しさんNGNG
Erich Gamma氏は今日も働いてるみたい。彼はべつにXP論者じゃない
みたいだし、週40時間ルールは関係ないんだろうな。
0968デフォルトの名無しさんNGNG
日本は下っ端が残業しまくる
あちゃらでは、トップが働きまくる
これ常識あるね
0969デフォルトの名無しさんNGNG
ちゃんと予定通りにリリースしてりゃ休んでたんじゃないの?
で、Integration 20020602がでてます。
0970デフォルトの名無しさんNGNG
Ruby plugin試してみたけど...
rubyw.exeの場所をpreferencesで指定して、ruby projectを作成。
Rubyパースペクティブに切り替えて、rubyのファイルを作成。
いざRun...しようとすると、まだruby application用のタブが出来てない。
いまいち。
0971デフォルトの名無しさんNGNG
まあ、0.0.1 だしなぁ。
0972デフォルトの名無しさんNGNG
Q&A追加

Q.いろんなバージョンがダウンロードできるんだけど?
A.お好みに応じてダウンロードしてください。
 ReleaseはFIX安定版。日本語対応済み
 Stableは1月に1回程度のベータ安定版。比較的安定。
 Integration Buildsは???。やや不安定。
 Nightly Buildsは日々のビルド。結構不安定。
 
0973デフォルトの名無しさんNGNG
今晩新スレおねがいしますよー。
このスレなしでは困ります。。。
0974デフォルトの名無しさんNGNG
では、ちと遅いけど980が新スレ立てるということでよろしいですか?
0975デフォルトの名無しさんNGNG
20020602をF2として次のtest passに入るみたいね。
0976デフォルトの名無しさんNGNG
なんだかなぁ
0977デフォルトの名無しさんNGNG
CDTの話題も全然ないな。このスレの住人ってWinユーザが
ほとんど?
0978デフォルトの名無しさんNGNG
ああ、20020602って二回目のbuildやったのか。
0979デフォルトの名無しさんNGNG
>>978
なんで、Win ユーザってことになるの?

>>980
新スレよろしくおねがいします。
0980978NGNG
eclipse.orgのtargetがlinuxだから。もちろん、users FAQに
あるようにそれ以外のプラットホームを考えていないわけじゃないけど、
実際問題として、統合環境がそろっているWinよりLinuxユーザのほうが
使いそうかなと思って。

で、誰もすれ立てないみたいだから、これから立てるね。
0981デフォルトの名無しさんNGNG
JAVA/C++開発環境 "eclipse" スレッド 2
http://pc.2ch.net/test/read.cgi/tech/1023103421/
0982977NGNG
新スレ
http://pc.2ch.net/test/read.cgi/tech/1023103421/l50
ところで、おれ、978じゃなくて977だった。
レス数が950を超えています。1000を超えると書き込みができなくなります。