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直してください。
■ このスレッドは過去ログ倉庫に格納されています