JAVA/C++開発環境 "eclipse" スレッド 2
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNGPart 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/
R2.0リリースまでのスケジュール
http://www.eclipse.org/eclipse/freeze_plan_2_0.html
Eclipse project FAQ
http://www.eclipse.org/eclipse/faq/eclipse-faq.html
FAQ,LINKは >>2-7 くらいのどこか。
0002デフォルトの名無しさん
NGNGhttp://www.egroups.co.jp/group/eclipse-ml
SWT FAQ
http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/platform-swt-home/faq.html
CDT FAQ
http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/cdt-home/user/faq.html?cvsroot=Tools_Project
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/
0003デフォルトの名無しさん
NGNGQ. eclipseってナニ?
A. フリーで自由に拡張できる統合開発環境。標準でJava開発環境が付属している。
OTI(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/
0004デフォルトの名無しさん
NGNGQ.いろんなバージョンがダウンロードできるんだけど?
A.お好みに応じてダウンロードしてください。
ReleaseはFIX安定版。R1.0は日本語対応済み
Stableは1月に1回程度のベータ安定版。比較的安定。
Integration Buildsは???。やや不安定。
Nightly Buildsは日々のビルド。結構不安定。
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のみ): 同上
以上、 http://www.eclipse.org/downloads/index.php から
CDT: C/C++開発環境プラグイン
http://dev.eclipse.org/viewcvs/index.cgi/%7Echeckout%7E/cdt-home/main.html?cvsroot=Tools_Project
Java開発に最低限必要なのはPlatformとJDT.
C/C++開発に最低限必要なのはPlatformとCDT
その他、バージョン管理には、CVS必須。
Q. インストールはどうするの?
A. eclipse SDKならzipファイルを展開するだけ。'-data プロジェクトの場所'
を追加したショートカットやaliasを作っておくとアップデート時に楽。
Q. バージョンアップは?
A. eclipse/workspaceディレクトリを保存したあとで(-dataで別
ディレクトリを指定していたなら不要)、前バージョンのディレクト
リを削除。あとは上述インストール時と同様。上書きは絶対にやらない。
最近のバージョンでは、Help->Software updatesでそのままver.upできる。
Q. アンインストールは?
A. eclipseディレクトリ以下を削除。
■使い方全般
Q. キーバインドは変更できないの?
A. 自由な設定はできない。Emacs風にはできる。
Q. 日本語版はないの?
A. R1.0ならeclipse.orgからダウンロードできる。
R2.0用のリソースはそのうち手をつけるらしい。
CDTのLPEXエディターは既に各国語リソースあり。
Q.パースペクティブって何?
A.お好みのviewの組み合わせをまとめたもの。例えばJava、Resourseなどなど。
Q. Antの使用方法は?
A. http://www7b.software.ibm.com/wsdd/library/techarticles/0203_searle/searle1.html
Q. 日本語が表示されないんだけど...
A. Window->Preferences->Workbench->Fonts
0005デフォルトの名無しさん
NGNGQ. クラスパスの設定方法は?
A. eclipseには3つのクラスパスの概念があります。
1)eclipseが動作しているVMが参照するクラスパス
→-vmargsオプションでVMの引数として設定。
(2)eclipseの内部コンパイラが参照するクラスパス
→projectのPreferences->Java build pathで設定。
(3)コンパイル後のJavaアプリケーションを動かすVMが参照するクラスパス
→(2)と Run->Run(debug)... -> Classpath で設定。
Q. アプレットを実行するには?
A. appletlauncher pluginをインストールする。
http://dev.eclipse.org/viewcvs/index.cgi/~checkout~/jdt-core-home/plugins/org.eclipse.jdt.internal.appletlauncher/index.html
Q. GUIビルダはないの?
A. eclipse.orgとしてはない。IBMは(WSAD用に?)開発中らしい。
instantiationsは、VisualAge for JavaのVisual Composition Editorとの
連携ツールをCodeProのオプションとして出している。また、フリーな
プロジェクトとしては http://sourceforge.net/projects/bigsplash がある。
Q. 既存のJavaファイルを読み込むには?
A.ドラッグアンドドロップもしくはFile-Importもしくは
Workspase配下のプロジェクトフォルダの中にコピーしてRefresh。
Q.サーバサイドの開発がしたいのですが。
A.「Sysdeo Tomcat Plugin」「EASIE Weblogic Plugin」
「EASIE Wepsphere Plugin」「EASIE JBoss Plugin」等を使用してください。
■SWT
Q. SWTって自分のアプリケーションから呼び出せるの?
A.
作り方...http://www.eclipsetotale.com/articles/swt/premierProjetSWT/index.html を参考のこと。
配布に必要なもの...swt-win32-2026.dll(2026の部分はverごとに違う)、swt.jar、コンパイルしたclassファイル
実行方法...適当にdll置いてjarにclasspath通してください。
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
■CDT
Q. Borlandなど他のコンパイラは使えないの?
A. Makefileベースなので、自分で書き換えればコンパイルはできる。
0006デフォルトの名無しさん
NGNGUNIXでは、親プロセスが死ぬと子プロセスも死ぬんだ
Win32のように親プロセスが死んだりドライバを捕まえたまま永眠したりして
更に多くの不幸を産み出すこともないが、考えてもみろ
お前の子供はどうなる?いつか生まれてくるお前の子供は。
社会とは人と人のpipe(2)だ
お前のstdoutが、お前の友だちや部下や子供のstdinにpipeしてやらなければ
大きな仕事をこなすことはできない
不幸にも途中でパイプが壊れてしまうようなことがあったら
プロセスが一気に死んでしまう。
お前はいままでいったい何をしてきた?
お前のFDをselect(2)してみろ、まだ何のデータも得てないんじゃないのか?
まだ多くのデータをカーネルのバッファに残したままで
早々と諦めてタイムアウトしようとしている。
お前は単に成功を焦りすぎているんだ。FD_ZEROしたばかりだと言うのに。
DMAと言えど、実際に世の中に氾濫した人やデータがシステムバスを空けるまで
CPUが待たねばならないことを考慮すると、お前が考えているほど「世の中は
テンポよくいかない」というただそれだけのことだ。
じっくりとpollすればきっと報われる日がくる。
UNIXシステムはそれを保証してくれる。
お前のFDは、何にでもなる。ソケットにでもシリアルポートにでもなる。
その可能性を素敵なことだと考え、じっくりと方法を考えれば
諦めてshutdown -h 10をコマンドラインに打ち込み、
目を瞑って10数えるのは軽率だと気付く筈だ。お前ならな。
目を開けた時、次々と消えてゆくroot権限のプロセスを見て後悔しても遅いぞ。
勿論憂鬱な時があるのは解る。
別れた彼女に電話をかけても戻ってこない時や
EmacsがC-gを連打しても全然戻ってこない時などだ。
しかしそういう時は煙草を吸って心を落ち着けろ。コーヒーを飲んで余裕を作れ。
shutdown -h を実行せずとも、UNIXはトラブルを復旧可能なのだから。
生きてさえ入れば、いつか自分がcreat(2)にeの文字を付け足す日が来るかも知れない。
00071
NGNGところで、F2出ました。
0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNGGoodJob! お疲れ様です。
00101
NGNGgmake/gcc...その他標準的なGNU開発環境
がインストールされていることが前提なの忘れてた。鬱
次スレの1はFAQ直してください。
0011デフォルトの名無しさん
NGNGおつかれです。
F2、久々のStatus オールOKですね。期待大。
早速これから落としてきます。
0012デフォルトの名無しさん
NGNGV.99 for F2 available
0013デフォルトの名無しさん
NGNG乙
0014デフォルトの名無しさん
NGNGそろそろドキュメントの翻訳欲しいね。
面白そうなドキュメントも増えてきたことだし。
インストール関係のドキュメントは本家にも見当たらないから
作ったら有用かねぇ。
SWT FAQは現在適当に翻訳中
0015デフォルトの名無しさん
NGNGにあるSWT関連のJavaDocですが,一括ダウンロードできるところってない
ですか?
0016デフォルトの名無しさん
NGNGあなたのHDDの中から、plugin/org.eclipse.platform.doc.isv/doc.zip
を持ってくるのが一番早いと思います。
で、自分で確認してないんだけど、swt.jarをbuild pathに入れた
とき、Javadoc locationって自分で設定する必要あるんだっけ?
もし空欄になってたら、設定しておくのがよいかと。
0017デフォルトの名無しさん
NGNGこれってJBuilderのEnterprize版と同じことできるの?
0018デフォルトの名無しさん
NGNG具体的には何を?
0019デフォルトの名無しさん
NGNGWEBアプリってやつ。
参考:http://pc.2ch.net/test/read.cgi/tech/1023102379/
0020デフォルトの名無しさん
NGNGサーバーサイドなら>>5に載ってるが。
0021デフォルトの名無しさん
NGNGWebアプリ環境はどのレベルまでサポートしてもらいたいの?
0022デフォルトの名無しさん
NGNGhttp://eclipse-plugins.2y.net/eclipse/plugins.jsp?category=Application+server
好きなの選べ。
002319
NGNGほんと素人なんす。
JBuilderやろうかと思ったら、>>19のスレでもめてたんで、
それならeclipseでいいのかな、と。
すみませんでした。
0024デフォルトの名無しさん
NGNG[Window] - [Preferences] - [Tomcat]
で、バージョンと Tomcat ホームを設定します。そのあと、起動/終了は
できるのですが、Eclipse 自体を一回終了すると設定が消えてませんか?
0025デフォルトの名無しさん
NGNGSysdeo Eclipse Tomcat Launcher pluginのホームページに
<workspace>/.metadata/.plugins/com.sysdeo.eclipse.tomcatフォルダを
作成すれば設定が保存できるようになると記載されています。
どうやら、eclipse F2のバグで保存出来ないみたいです。
0028デフォルトの名無しさん
NGNGアイコン(ウィンドウバーの左端に出すやつ)って、どうやって設定するんでしょう?
Shellクラスにはそれっぽいメソッドはないみたいなんですが。
0029デフォルトの名無しさん
NGNGSWTはさわったことないけど、SWTのFile Viewer Exampleは
左上にアイコン出しているね。ソースもあるから読むとわかるのでは?
0030デフォルトの名無しさん
NGNG自分も同様の問題で今日なやんでましたが、
上記の対応をおこなったらちゃんと設定が保存できましたよ。
<workspace>/.metadata/.plugins/com.sysdeo.eclipse.tomcatの下に「pref_store.ini」というファイルができて、そこに設定情報が格納されてました。
003129
NGNGこうなってるのか。
0032デフォルトの名無しさん
NGNGhttp://dev.eclipse.org/viewcvs/index.cgi/~checkout~/platform-vcm-home/docs/online/cvs_features2.0/cvs-faq.html
0033デフォルトの名無しさん
NGNG0034デフォルトの名無しさん
NGNG0035デフォルトの名無しさん
NGNG俺は jar にまとめるとか、それを配置するとか。
0036デフォルトの名無しさん
NGNG0037デフォルトの名無しさん
NGNGすべての Eclipse のオブジェクトにアクセスできるようにして、
公開された EventListener インターフェースを追加して、機能を
追加していけるようにすれば、自由度も高くてシンプルなプラグイン
機構ができあがるような気がするんだが。
(一太郎 Ark とか、JBuilderとかも、多分、そんな感じで拡張できたと
思うんだけど。)
0038デフォルトの名無しさん
NGNGExample Plug-ins: プラグインサンプル
Platform Runtime Binary: ワークベンチ本体
JDT Runtime Binary: Java開発環境プラグイン
Eclipse SDK Translations & Fixes(R1.0のみ): 日本語リソース等
JDT Runtime Translations & Fixes(R1.0のみ): 同上
をダウンロードしたのですが、どうやったら日本語eclipseになるのでしょうか?
解答して plugin/ に上書きしてみたのですが、何も変わらないです。
OSはWindows2000です。
0039デフォルトの名無しさん
NGNGえーと、なりません。
Platform Runtime Binary: ワークベンチ本体
JDT Runtime Binary: Java開発環境プラグイン
があれば、Javaの開発ができます。
004038
NGNG0041デフォルトの名無しさん
NGNGとりあえず、まず >>4 読んでくれ。
0042デフォルトの名無しさん
NGNG仕事で使ってますが、安定してます。
0043デフォルトの名無しさん
NGNG0044デフォルトの名無しさん
NGNG漢字が入力できなくてかなり鬱
Linux/gtkの漢字入力できない件は2.0じゃ放置プレイ決定だっけ?
そしたらsolarisもかなぁ。
0045デフォルトの名無しさん
NGNGパッチは出ているから試してみたら?
0046デフォルトの名無しさん
NGNG0047ぱっちのさくしゃ
NGNGあのパッチではうまく行きません。
swt.cのGtkTextをGtkTextViewに置き換えると行けるかと思ったのですが、どうも単純にそれだけでは動かないようです。
0048デフォルトの名無しさん
NGNGあのパッチとはどのパッチ?前スレ参照かしら?
ニュースみても見つけれなかったっす。
0049デフォルトの名無しさん
NGNGただ、mlに投稿したパッチはコンパイルすら通りません(コンパイル方法が分からなかったもので、確認してなかった)。
もし興味があれば、最新のパッチ投稿します。
0050デフォルトの名無しさん
NGNGお願いしまーす。
2.0ではFixされないって噂は本当なんでしょうか?
005138
NGNG読みましたが、日本語リソース等 とかはどうやって使えばいいのかわかりません。 使わなくてもいいんでしょうか。
いま、F2をダウンロードしてます。
0052デフォルトの名無しさん
NGNG多国語リソースはR1.0向けのしか存在しないってのは理解できている
のかなぁ。それともR1.0をダウンロードしたけどよくわからんって
ことなんだろうか。
>>4 より
|Q. 日本語版はないの?
|A. R1.0ならeclipse.orgからダウンロードできる。
| R2.0用のリソースはそのうち手をつけるらしい。
| CDTのLPEXエディターは既に各国語リソースあり。
0053デフォルトの名無しさん
NGNG英語に慣れといた方が良いよ。
005438
NGNGR1.0 で多国語リソースをどうやって使えばいいのかが解らんのです。
0055デフォルトの名無しさん
NGNG0056デフォルトの名無しさん
NGNG気ぃ早っ(w
IBMの人が仕事でeclipseのplug-in作っている以外は、まだ居ないような気がする。
0057デフォルトの名無しさん
NGNGんなこたーないでしょう。
IBMのWSAD用に対するPluginの開発意向表明は
Rationalもやってるし。
(つか,Rational XDE ってまんまEclipseのWorkbenchやん。)
実際,自分の社内お手軽ツールをSWTで作ろうかなと
思ってる。
そこで皆さんに質問だけど,
いきなりPluginのためにJFaceに突撃すべき?
それともとりあえずスタンドアロンアプリケーションを
SWTで作ってみたほうがよい?
0058デフォルトの名無しさん
NGNG楽にできそうなほう。
0059デフォルトの名無しさん
NGNG政界
0060デフォルトの名無しさん
NGNGじゃあスタンドアロン
0061デフォルトの名無しさん
NGNGそれより、どういう社内ツールを作るんだ? 作らせてくれーといっても、
なかなか大変じゃ?
0062デフォルトの名無しさん
NGNG社内でプロジェクト立ち上げてっていうほど大げさなことじゃないんじゃないの?
■ このスレッドは過去ログ倉庫に格納されています