JAVA開発環境 "eclipse" is COOL!!
■ このスレッドは過去ログ倉庫に格納されています
00011
NGNGhttp://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/
0002デフォルトの名無しさん
NGNGあと、既存のソースツリーを取り込むにはどうすればいいのかにゃ?
簡単かにゃ?
0003デフォルトの名無しさん
NGNGQ2: 日本語回りに問題はありますか?
0004デフォルトの名無しさん
NGNGhttp://www.watch.impress.co.jp/pc/docs/2002/0208/tzone_10.jpg
00051
NGNG実装されていません。
(それまでは、窓使いの憂鬱でごまかしています。)
腕に自信のある方は、自分でjdt plugin のextensionのpluginを書けば、
できるかも?
>あと、既存のソースツリーを取り込むにはどうすればいいのかにゃ?
> 簡単かにゃ?
ソースフォルダへファイルコピーするだけです。
0006デフォルトの名無しさん
NGNGTry by yourself.
0007デフォルトの名無しさん
NGNGA2: 少なくとも、私が見た限りでは日本語は回っていないように思います。
まじめに答えると、
A1: とりあえず Celeron-633MHz のオラのマシンでは文句ないくらいで動いてます。
A2: フォントを変更すれば、「はろーうんこ」というメッセージがエディタでも System.out.println でも表示できました。
0008デフォルトの名無しさん
NGNGhttp://www.watch.impress.co.jp/pc/docs/2002/0208/tzone_10.jpg
0009t&t ◆CudPDzYA
NGNG完成度はどれくらいなんだろ?
使った人、使用感を教えて。
0010ほげほげ
NGNG0011ほげほげ
NGNG「いーくりっぷす」ですか?
0012デフォルトの名無しさん
NGNGどうでもいいですが、あなたはその写真に何か恨みでもあるのですか?
>9
前スレも読んでネ。http://pc.2ch.net/test/read.cgi/prog/1013261320/
ていうか、具体的な質問されないと何とも言えないよん。
ただ、もう今夜はビール入っちゃってるので、あんまり答えられんす。
ぐびぐび。ぷはー。
0013デフォルトの名無しさん
NGNG多分、「イクリプス」だと思う。
http://eiwa.excite.co.jp/view.jsp?block=37268&offset=1810&id=NEW_EJJE
0014デフォルトの名無しさん
NGNG0015デフォルトの名無しさん
NGNGにバンドルするって書いてあったな。
0016デフォルトの名無しさん
NGNGプラグインって言うのが引っかかるよ。
用はプラグインで何か別のソフトを登録しないと使えないわけ?
別のソフトは何用意すればいいの?JSDK?それともForte?
00171
NGNGJDKで十分です。
forteとは関係ありません。
0018デフォルトの名無しさん
NGNG[名]
1 【天】 (太陽・月の)食.
2 [具体的には ] (栄誉・名声などの)薄らぎ,失墜.
[動]
1 〈天体が〉〈他の天体を〉食する,おおい隠す 《★しばしば受身で用いる》.
2a 〈幸福などに〉暗い影を落とす; 〈…の〉光を奪う 《★しばしば受身で用いる》.
b 〈名声などを〉おおう; 〈…を〉しのぐ,顔色なからしめる 《★しばしば受身で用いる》.→
ギリシャ語「姿を消すこと」の意
# 食はいいんだけど失墜って…
0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNG0021デフォルトの名無しさん
NGNG0022デフォルトの名無しさん
NGNG別にVisualにこだわってるわけじゃなくて、
パッケージやクラス、メソッドの間を簡単に移動できればそれでヨシ。
あとはエディタの完成度。
ちなみに普段はteikade使い。
全部emacsでやるのは、一つのクラスがデカくなるとめんどう。
単にJavaのモードに慣れてないだけなのかもしらんが。
ていうか、eclipseはGUIビルダじゃないよ、少なくとも。
0023ほげほげ
NGNG>18
>ギリシャ語「姿を消すこと」の意
その「姿を消す」という意味の名前なんですかね?
プラグインの背後に本体が隠れてるからかな?
0024t&t ◆CudPDzYA
NGNG>>18
発音記号をのせてくれー
002519
NGNGJavaのデバックを
わざわざ、やる人いるのか?
JDKだけで十分でしょ
Javaだったら、デバッグは自分を
小一時間問い詰める事で出来るはず
ただ、コンポネの多いアプリの場合は
Forteとかで、配置してから
つくるけど・・・
0026デフォルトの名無しさん
NGNGというと、フレームにボタンの配置をマウスでできないわけ?
配置されたボタンをクリックしても、ボタンクリックのイベントのクラスにエディタが飛んで
いかないわけ?
なんか意味あるの?そんなんで。
ForteやJBuilderの代わりにはならんわけか。
0027デフォルトの名無しさん
NGNGıklìps
00281
NGNG実行・デバッグ・Refactoringはeclipseを使ってみる
というのもとりあえずはいいかも?
eclipseなら直接ソースをほかのエディタで直しても、問題はないです。
0029qqq
NGNG前世紀にはこういう人いたね。
0030t&t ◆CudPDzYA
NGNGこれ、すごい便利。
これが無いと、使う気はあまりしないな。
IDEの操作法覚えるのおっくうだし。
サンクス>>27
イクリプスか・・・・
音的にはいまいちかな。
forteはなんて読んでます?
英語とドイツ語?で違いますよね。
フォート(英語)、フォルテ(音楽とか)
0031烏龍茶
NGNGそう、外部エディタで編集可能ってのがありがたいな。
でもまだウンコレポジトリ管理してんのかな。
003225
NGNG今がJava全盛期です
0033デフォルトの名無しさん
NGNGん?Forteつかっていて
直接ソースをほかのエディタで直したことあるんですが
これって問題あったんですか
知りませんでした
0034デフォルトの名無しさん
NGNG単に現段階でVisualComposionEditorの実装が間に合ってないだけかも
しれないけど。
で、入れてみてHelloWorld.やってみた。パースペクティブの概念が
あまり好きじゃないなぁ。スクラップブックがプロジェクトごとに
できるようになったとか、Override Methodメニューが追加された
とかはVAJから進歩したね。実行時に必要な他プロジェクトをクラス
パスに自動的に追加する検索機能がなくなっている気がするけど
探し方が悪いのかなぁ。日本語はフォント指定すれば一応出る。
でもちゃんと中でコード変換できているかとかはよくわからん。
00351
NGNG各projectが入っているworkspaceディレクトリの
.metadata 以下のフォルダにすべての設定が書き込まれます。
workspaceを切り替えたいときは
引数に -data c:\home\..\myworkspace
で立ち上げればまっさらの環境ではじめられます。
0036デフォルトの名無しさん
NGNG> Javaのデバックをわざわざ、やる人いるのか?
Java だとデバッグしなくていいのかよ? よっぽど高品質なもの
作ってんだな (藁
> Javaだったら、デバッグは自分を小一時間問い詰める事で出来るはず
はあ、そうですか。作ったのが他人だったらどうすんの? 一人でしか
作ったことない引きこもり?
どうでもいいけど脳内シュミレーションと「なるはずだ」論で動作確認
完了とか言わないでね。
0037デフォルトの名無しさん
NGNGあんまり突っ込むと荒れるから放置しようよ。。。
0038デフォルトの名無しさん
NGNGJavaは、バグがあっても位置や原因の特定が瞬時に出来るのがありがたい
よね。大抵、例外受けたらスタックとレース見ればよし。
真面目にデバッガ動かすのは、マルチスレッドのデッドロックの位置を検出
する時ぐらいかな。
0039t&t ◆CudPDzYA
NGNG0040デフォルトの名無しさん
NGNG起動中のIDEのエディタに他のエディタで書き直したソースがどういうタイミングで
反映されるかが問題。
もし、IDE起動時しか反映されないのならIDEの終了、起動を頻繁に行う必要がある。
Java関係はよく知らないがC++Builderはソースのタイムスタンプをチェックしていて
ソースを他のエディタで変更してセーブすると、C++Builderがタイムスタンプが
変わったので取り込むかどうか聞いてくる。
なので、外部エディタでもまるで内蔵エディタのような感覚で使える。
デバッグは外部エディタじゃできないけど。
でも、Vusial Basicはタイムスタンプのチェックしないようで、外部エディタで変更
しても何も取り込んでくれず、VBの終了、起動を繰り返すことで私は対応した。
Forteも起動中は外部エディタで更新しても内蔵エディタには反映されなかった
と思う。あんまり使ってないから勘違いかも知れないけど。
C++Builderはいいね。
0041デフォルトの名無しさん
NGNG00421
NGNG右クリック -> Refresh from Local..
でsyncします。
004325
NGNG> Javaのデバックをわざわざ、やる人いるのか?
っていうのは、そういった開発環境を立ち上げてまで
やる必要があるのかという事
36さんの意見とおなじ理由です
0044デフォルトの名無しさん
NGNGIDE 使うエキスパートのほうがバグの原因検知が早いし。
0045デフォルトの名無しさん
NGNGそういうのeclipseはできるの?
004645
NGNGhttp://www.eclipse.org/eclipse/faq/eclipse-faq.html#users_15
Java2 1.4待ちってことか。
0047仕様書無しさん
NGNG0048t&t ◆CudPDzYA
NGNG004947
NGNG0050t&t ◆CudPDzYA
NGNG005147
NGNGhttp://pc.2ch.net/test/read.cgi/prog/1013261320/
005247
NGNG0053デフォルトの名無しさん
NGNG0054デフォルトの名無しさん
NGNG0055t&t ◆CudPDzYA
NGNGなんのためにexeにするかにもよるんだけどさ。
ダブルクリックして一発で実行させたいなら、
jarにするか、JVMを起動してクラスを読み込むような
プログラムを作るかなんだけどさ。
APIってのはシステムコールみたいな物。
直接OSに命令を出すみたいな。
005647
NGNG005747
NGNG0058デフォルトの名無しさん
NGNGhttp://www.excelsior-usa.com/jet.html
0059t&t ◆CudPDzYA
NGNGいってる事はよくわからんけど、
とにかく、JAVAでonlineのゲームもonlineじゃないゲームも作れるよ。
Javaだからできないってことは、ほとんど無いと思う。
GUIもWindowsAPI使うより、それをラップしてるJavaライブラリを使える
Javaを使ったほうがいいと思う。
初心者だと思うので、アドバイスをしておくと
まず、C言語の(関数)ポインタを理解しなさい。
でもって、Java言語はどういう仕組みで動いているか
(オーバーライドとか、継承とか)
を理解しなさい。
C言語の環境はlinux+emacsがいいので
cygwinを入れるなり、linux入れるなりして
がんばれ。
使いこなせるようになってから、ゲーム作らないと
しょぼいのが出来上がるか、挫折する。
なにかあれば、相談に乗るので・・・
ではまた明日。
006047
NGNGさっそくやってみるだす>58
006147
NGNGやってみます>60
006247
NGNG0063デフォルトの名無しさん
NGNGgcc+emacsと言いたかったのでは
とかいてみるテスト
0064デフォルトの名無しさん
NGNG006547
NGNG006647
NGNG戦車
さっそくやってみるだす>58
0067デフォルトの名無しさん
NGNG小ネタはそのくらいにして、さっそくやってみては?
# でも、チョトワラタ。
0068デフォルトの名無しさん
NGNGエディタ部分を取り出したような感じ?
GUIコンポーネントの配置とか あんなのは全く不必要だけど
エディタで補完してくれたりJavaDocが一発で出せたりというのは
やっぱり便利だと思うんだけど、そのあたりはどうなんだろうか?
ダウンロードなげーよ
0069デフォルトの名無しさん
NGNGなんすけど、オプソじゃないの?
0070デフォルトの名無しさん
NGNG0071デフォルトの名無しさん
NGNGライセンスはCPLってあるね。CommonPublicLicense。
読んでないからよく分からん。
0072デフォルトの名無しさん
NGNGどーやるんだー
0073デフォルトの名無しさん
NGNGバイナリ配布とまったく同じものを再構築できるのかな?
誰か、自分でビルドした人いる?
0074デフォルトの名無しさん
NGNGjre\bin\javaw.exeがねえっていわれるんだけど
これはどうすれば
0075デフォルトの名無しさん
NGNG0076デフォルトの名無しさん
NGNG0077デフォルトの名無しさん
NGNGWindow > Preferences > Java > Installed JREs
で設定しなおしてみるとどうだべか?
0078デフォルトの名無しさん
NGNG0079デフォルトの名無しさん
NGNG0080デフォルトの名無しさん
NGNGコンパイラは自前で積んでんのかな。
>>74 これか?
http://www.eclipse.org/eclipse/faq/eclipse-faq.html#users_3
0081デフォルトの名無しさん
NGNG実行できーん
runやってもNo elements available とかなる・・・・
0082デフォルトの名無しさん
NGNGしかし、確かに軽いが、えらく待たされる印象が・・・
008380
NGNG0084デフォルトの名無しさん
NGNG動いているな。ただ全パッケージを直列にリストするのは見にくすぎ。
Xerces のソースとか入れてみるとパッケージリストが爆発する。
ツリー形式表示に変更できるかな。
0085デフォルトの名無しさん
NGNGLinuxでも動いたよ。rh72。
ファイル取得して unzip して eclipse/eclipse を実行しただけ。
JAVA_HOME とか javac への PATH とか設定してる?
0086デフォルトの名無しさん
NGNGPerspective って、どういう概念?
0087デフォルトの名無しさん
NGNGhttp://dictionary.goo.ne.jp/cgi-bin/dict_search.cgi?MT=Perspective+&search=%B8%A1%A1%A1%BA%F7&sw=0
ぜんぜん分からん (藁
0088デフォルトの名無しさん
NGNGみたいなプラグインってありそうだけど、誰か作ってたり使ってたりする?
0089デフォルトの名無しさん
NGNGLinuxだと実行できーん
0090デフォルトの名無しさん
NGNG0091デフォルトの名無しさん
NGNG間違った、CSVじゃなくてCVS
0092デフォルトの名無しさん
NGNGそりゃ無いよりあったほうがいいに決まってるよ。
0093デフォルトの名無しさん
NGNGVAJのときは、フィールド生成用のメニューがあってアクセサの
生成オプションがあったり遅延生成用のマクロがあったけど、
eclipseになってフィールド生成のメニュー自体なくなっているね。
というか、クラスブラウザのソースペイン以外は全部削ったような
感じだ。私もソースペインしか使わなかったからいいけどね。
イベント周りの生成もVCEがなくなったから削ったんだろうな。
Instantiations, Inc. あたりがプラグイン作りそうだけど。
>>86
VAJは適当にディレクトリをインポート元にしてもpackage文見て
適切にインポートしてくれたんだけど、eclipseは指定したディレクトリ
ツリーをそのままパッケージ名の階層にしてくれる。だから、
org.apache.ってパッケージとcom.ibm.ってパッケージがsrcってディレクトリ
にあったときに、srcをインポート元に指定すると、src.org.apacheと
src.com.ibm.ってパッケージが生成される。これやだなぁ。
0094デフォルトの名無しさん
NGNGつーか、ちゃんとマニュアルなりチュートリアルなりを読まんといかんな。
>90
CVSって、CVSの管理情報も含めて import できるのけ?
一応、CVSのツリーからインポートはしたけど。
で、Perspectives ってなによ?って疑問は未だ解消せず。
0095デフォルトの名無しさん
NGNG複数のデスクトップを切り替えるように使う。
>84
ResourcesのPerspectiveだと、一応フラット構造じゃなくてツリー構造になるね。
0096デフォルトの名無しさん
NGNGファイルリソースナビゲータってことでディレクトリ構造が表に出てくるのかな。
Perspectiveってリソース管理とかJavaプログラミングとかデバッグとかの観点に
応じて、子ウィンドウの種類と配置を切り替えていくものかなと思ったんだけど
使いにくいな。
0097デフォルトの名無しさん
NGNGどこで設定してよいのか分からん。大変こまた。
0098デフォルトの名無しさん
NGNGTeam Perspectiveを開けばあるよ。でも、単にヘルプの通りCVSから追加するだけだと
素のProjectになっちゃってJava Projectにならないんだよね。なんでだろ。
あらかじめmoduleと同じ名前のJavaProjectを作っておいて、それに上書き
すればJava Projectにできるみたいだけど、もっとスマートなやり方ないかなぁ。
0099デフォルトの名無しさん
NGNGLinuxではmainがねーよっていわれるのはなぜじゃ
0100デフォルトの名無しさん
NGNG0101デフォルトの名無しさん
NGNGんなわきゃーない
■ このスレッドは過去ログ倉庫に格納されています