トップページ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/
0655デフォルトの名無しさんNGNG
>>654

そら2chねらーしか知らんし、2chねらーはここで語るからな。
0656デフォルトの名無しさんNGNG
>>655 日本語化で盛り上がるかという気もしたが、641 の記事
でちゃったしこれ以上話も続きそうにもないね。日本IBMのWebshere
フォーラムもへたれ質問ばかりだし、実は需要ないのか?
http://www.eclipse.org/community/index.html
とか
http://www.gimlay.org/~andoh/java/javanew.html
で紹介してもらって新しい血を入れるのも手だと思われ。 >>508
0657デフォルトの名無しさんNGNG
あ、Java What'sNewのたれこみBBSに書き込まれた。
0658デフォルトの名無しさんNGNG
>>656

早速http://www.gimlay.org/~andoh/java/javanew.html の掲示板には登録しました。

http://www.eclipse.org/community/index.html は、とりあえず、[email protected]にメールを出してみた。様子見。

0659デフォルトの名無しさんNGNG
日本語化なんて無益だと思うんだが。
(Web Sphere に日本語版あるでしょ? そっちにまかせといたほうがいいと俺は思う)

もっと実益になることをよろうよ。
0660デフォルトの名無しさんNGNG
IDE の日本語化やるよりは、eclipse.org の記事を重要な順番に翻訳していったほうがイイと思うんですが、どうですか。
0661デフォルトの名無しさんNGNG
で、そういう話(IBM頑張ってねって話)になってんだと思うけど?
0662661NGNG
あ、ごめん、659に対するレスね。
0663デフォルトの名無しさんNGNG
>>660

基本的には賛成。eclipse.orgのコンテンツの利用許諾は基本的にCPLに
よるみたいだし、前もSWTがらみで話題にも出たから、まずはCPL?
0664デフォルトの名無しさんNGNG
>それよか、俺がいま作りたいものとしては、Web アプリケーションをウィザードで
>答えていくだけで、作れるようなもの。シンプルなフレームワーク上に構築して、
>ソース生成とかあまりしなくてよさそうなものがいい。

DB連携するやつなら、WebObjects以外に選択肢はないだろ。
1分でWebアプリできちまうぞ(w

でもWO、モノは良くても売れてないという罠。
0665デフォルトの名無しさんNGNG
>>664
教えちゃだめだってそれ。
0666narucy56 ◆wMOjCT4s NGNG
>>665

よくわからんが、WebObjects とやらは君が
「あまりに便利だから自分の秘伝ツールにしよう」

とか、そんなこと(セコいが)考えるほどイイってことか。
0667デフォルトの名無しさんNGNG
>>664
ただのマカー信者のツールだと思われ。
鯖にマクOSX使う連中はドキュソ
0668デフォルトの名無しさんNGNG
>>667
Win2k、Solaris、Linuxでも動くでそ
信者ツールっぽいけど
0669名無しさん@EmacsNGNG
>>>666
厨とか信者とかいわれるの覚悟だけど。。
利用すればわかるが簡単すぎるのです。。
でかなり立派な物作成できます。。。

WOを知らない人間からかなり金をぼったくれます!
だから有名になるとまずいのです。

Zopeとかもいいですけど、、それより便利だったりするわけです。

0670narucy56 ◆wMOjCT4s NGNG
Eclipse の記事を読み漁るとかプラグイン開発とか、そういうこと会社でやりたいんだけど、
まず「Eclipse がどう会社の利益に繋がるか」ってところを説得するところから考えないとな・・・。
0671デフォルトの名無しさんNGNG
>>670

何の会社なの?自社に有効なPluginを作成したら?
0672デフォルトの名無しさんNGNG
#!/usr/local/bin/perl
BBS一行目のこれ、ソネットだったらなんて書き換える?
0673デフォルトの名無しさんNGNG
672
スマソ
スレ違い
0674デフォルトの名無しさんNGNG
>>672
スレどころか板違い。
#!/usr/bin/env perl
にでもしとけ。
0675jEditNGNG
jEditのPluginのConsoleでCygwinのshellが使えないのか。知っている方教えてください。
コマンドプロンプトが使いにくいので、、、
0676デフォルトの名無しさんNGNG
>>672
#!/dev/null
0677デフォルトの名無しさんNGNG
> 鯖にマクOSX使う連中はドキュソ

www.apple.comはドキュソか。
あながち間違いではないかもしれんが。
0678デフォルトの名無しさんNGNG
>>677
ついでに、全世界のオーダーを、一括して数台のMacOSXとWOで賄ってる
AppleStoreも、かなりのドキュソだな(w
0679デフォルトの名無しさんNGNG
>>678
ソースきぼん。
0680デフォルトの名無しさんNGNG
禿しく板違い
0681 NGNG
新規にクラスを作った際に作られるデフォルトのJavadoc形式のコメントって、どこで編集できるの?
0682デフォルトの名無しさんNGNG
>>681
To change this generated comment edit the template variable "typecomment":
Window>Preferences>Java>Templates.
0683681NGNG
ですよね。書いてあるとおりだ。しかし、何回変えても変更が効かないような気がするのだ。再起動?
0684デフォルトの名無しさんNGNG
うー。eclipseが起動できない。
スーパーユーザーで入って./eclipse -vm /usr/java/jdk1.3.1/bin/
じゃないの?

起動画面でてからおちる。;;
しかもエラーメッセージ文字化け。
こまった。
ちなみに./eclipseだけだと文字化けしないで
exit code 6
/usr/bin/java

-classpath...

って出る。たすけてー。
ですとりはまんだらけで
ECLIPSEはeclipse-SDK-20020416-linux-motif.zipす。
0685デフォルトの名無しさんNGNG
>>686
文字化けしたエラーメッセージ、nkf通すとかやってみた?
0686685NGNG
しまった、686じゃなくて684か...
0687デフォルトの名無しさんNGNG
>>685
文字化けはコンソールじゃなくて
なんかeclipseのウインドウとしてでるです。
それでOKボタンあっておすと終了しちゃうんです。
0688デフォルトの名無しさんNGNG
なんかjavaのロケールあってないような気がするけど、
とりあえず LANG=C ./eclipse ... とかしても駄目ですか?
0689デフォルトの名無しさんNGNG
>>688
おなじっす;;

/usr/bin/javaなんて場所ないので-vmで
JAVAのある場所指定すればいいのかなって
素人考えで入れてみたんだけども
0690684NGNG
あとコンソール上では./eclipseと打つと
Couldn't find or load essential class 'java/lang/Object'
java.lang.NoClassDefFoundError java/lang/Object

って出るんだけど、pathとか設定いるのだったら教えて下さい。。。
検索で探してもeclipse結構有名な名詞らしくて絞りこめません。。。
0691デフォルトの名無しさんNGNG
>>690 javaVMは起動できているのね。1.3なら、CLASSPATHに
間違った記述しても最低限、標準クラス(java.lang.Object含む)は使える
はずなんだけど...
echo $CLASSPATH; whereis java ;java -version
とかするとどうなります?
0692684NGNG
java: /usr/bin/java
Kaffe Virtual Machine
Copyright (c) 1996-2000
Transvirtual Technologies, Inc All rights reserved.
Engine: Just-in-time v3 Version: 1.0.6 java Version:1.1

って出ました。これどうなんでしょ(^^;
0693691NGNG
そ、それは... その中のversionは...
とりあえず、 /usr/java/jdk1.3.1/bin/java -version が
正しく実行できるのを確認した上で、
./eclipse -vm /usr/java/jdk1.3.1/bin/java
で駄目ですか?
0694684NGNG
もしかして複数いれちゃってるのかな?
/usr/java/jdk1.3.1/bin/java -version
だと
あたりまえだけど1.3.1だよ。
0695691NGNG
いや、だからね... あたりまえのインストールができてなさそう
だから確認してくれっていってるわけで。で、その上で(684よくみたら)
-vmの使い方もまちがっているから、もう一度やり直せと。
0696684NGNG
起動した。。。
というか俺今まで1.1使ってたのか...

欝。。。
0697684NGNG
>>691
いやーほんとにありがとう。
ちなみに694は693見ての発言ではないです。
0698デフォルトの名無しさんNGNG
>>683
再起動しないで、そのまま新規クラス作ったらちゃんとコメント変わってたよ。
0699691NGNG
とりあえず、CLASSPATHについて勉強することをお勧めします。
java.lang.NoClassDefFoundError java/lang/Object
を見てjavaの処理系を調べないのは(eclipseに限らず)
Javaやる上でまずいよ。
0700684NGNG
>>699
うう。すみません。
そこからとりかかりますです。
0701デフォルトの名無しさんNGNG
Pen3 500MHz 384MB マシン、Win2k、JDK1.4 で使ってて
エディタの反応がちょっと遅いかな、と感じます。
ギガヘルツ級のCPUで使っていれば、もうサクサクですか?

もちろんForteなんかに比べれば無茶速いのだが。
0702デフォルトの名無しさんNGNG
>>692

Kaffeじゃだめ。SunからJ2SEを落としてきた。
0703デフォルトの名無しさんNGNG
>>701
似たような環境だけどCode Assistの機能を全部offにするとだいぶ体感変わった。
0704デフォルトの名無しさんNGNG
www.eclipe.orgのDNS、いま引けますか?
0705デフォルトの名無しさんNGNG
>>704

s が抜けてるよ・・・。 www.eclipSe.org

0706デフォルトの名無しさんNGNG
M5からEditor周りをごそっといれかえたってことなんだけど、
速度的に変わったかなぁ。なんか実感できない。
0707デフォルトの名無しさんNGNG
Eclipse ドキュメント最悪!
CVSとの連帯ぜんぜんわかんねーじゃねーかよ。
嘘書くな!
0708デフォルトの名無しさんNGNG
Stable Build M5 Tue, 16 Apr 2002 -- 13:40 (-0700) を使用して、
CVSと連帯に成功した奴いる?
0709デフォルトの名無しさんNGNG
  / ̄ ̄ ̄ ̄ ̄ヽ
 / __,,__ ヽ
 | |  へ へ | |
 | |  ゚  ゚   | |
 | |   ム   | |   / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
 | |( ̄ ̄ ̄\ | | < 嘘は嘘であると見抜ける人でないと難しい
 | | |(二二二) )| |   \__________
  ̄、\__// ̄
   ー――一´
0710デフォルトの名無しさんNGNG
>>708 ごく普通に使えてるけど..?
0711デフォルトの名無しさんNGNG
つーか、過去スレみればCVS使えている人なんて
いっぱいいるんだけどな。
0712デフォルトの名無しさんNGNG
C#Plugin使ってみた人いる?
ブレイクポイントもきかないし、まだまだって感じやねえ。
0713デフォルトの名無しさんNGNG
日本語の入ったプロパティファイルって native2ascii 使わなきゃいけないよね。
これってやっぱり DOS 窓からやらなきゃいけないの?
うーん、読み込み時に native2ascii -reverse、書き込み時に native2ascii を
自動的にやってくれると助かるんだけど、なんかうまい方法は無いものか。
0714デフォルトの名無しさんNGNG
外部エディタ+マクロで逃げるとかだめ?
0715デフォルトの名無しさんNGNG
>>712

Ant
0716デフォルトの名無しさんNGNG
>>713 の間違い

Ant
0717デフォルトの名無しさんNGNG
>> 710
>> 711

M5のドキュメントは、存在しませんでした。
Released Versionのドキュメント見てた・・・。 そりゃ使い方違うわな。
0718デフォルトの名無しさんNGNG
eclipseで、
import java.io.IOException;と書くとOKなのですが、
import javax.servlet.jsp.JspWriter;と書くとこの行に赤の下線がひかれます。

これってどうやったら認識してくれるのでしょうか?

Window>Preferences>java>classpath variables の設定で、
j2ee.jarにクラスパスを通せばいいのかと思ったのですが、ダメでした・・・。

よろしくお願い致します。
0719デフォルトの名無しさんNGNG
>>718
プロジェクトを右クリックして、
properties>Java Build Path>Liblaries>Add External JARs... 。
0720デフォルトの名無しさんNGNG
日本語パッチはないの?
0721デフォルトの名無しさんNGNG
>>718 もしそれのソースをもっているんなら、119の作業の後で
attach sourceで指定しておくと、いろいろ楽だよ。

>>720 そのうちね。過去レス読んだら?
0722718NGNG
>>721

j2ee.jar のソースって公開されてたんでしたっけ?
java.sun.comでログイン必要なやつ?
0723デフォルトの名無しさんNGNG
>>722

http://www.gimlay.org/~javafaq/S001.html#S001-06
読んで、飛んでいけば
http://wwws.sun.com/software/communitysource/j2ee/download.html
にたどり着けるのでは。
0724デフォルトの名無しさんNGNG
1.0と2.0の大きな違いってなに?

JavadocがF2キーでみれないくらい?
0725デフォルトの名無しさんNGNG
2.0になってJUnitが組み込みになったとか、内蔵コンパイラが1.4になったとか
hotswap対応になったとか。
0726デフォルトの名無しさんNGNG
>718
クラスパス変数は、プロジェクトに設定するために使うものだから、それを作るだけじゃ意味ないです。
0727デフォルトの名無しさんNGNG
エディタが強化された
0728デフォルトの名無しさんNGNG
>658
eclipse.orgでメーリングリストが紹介されてるね。
0729デフォルトの名無しさんNGNG
TomcatプラグインでJSPのデバッグできるようになったんですが、ソースが文字化け。
どうやら文字コードがUTF-8みたいです。
Eclipseのエディタって文字コード指定できないんでしょうか?
0730デフォルトの名無しさんNGNG
>>726

え? どういうことなのでしょうか?
意味ないっていうのは・・・?

0731デフォルトの名無しさんNGNG
>>729
http://bugs.eclipse.org/bugs/show_bug.cgi?id=14435
かな。実はShift_JISだったけど、フォントがデフォルトのまま
で文字化けって可能性も...
0732デフォルトの名無しさんNGNG
>>731
レスどうもです。
あー、もうすでにバグ票あがってるんですね。

日本語を表示できるようにフォントの設定は済ませてあるし、該当ファイルを
秀丸エディタで文字コード指定して開いたら正常に表示されていました。
ちなみに化けてるのは日本語部のみです。
GBなんたらってのは中国版JISみたいなもんらしいのでほぼ同様の現象みたいすね。
0733デフォルトの名無しさんNGNG
>>730
プロジェクトのプロパティに設定するとクラスパス通したことになります。
プリファレンスで変数作っただけではだめなのです。
0734デフォルトの名無しさんNGNG
今のビルドでは、行番号が表示できるようになったね。
0735デフォルトの名無しさんNGNG
WebSphere Studio 4.0.3 チーム開発ガイド−CVS編
https://www-6.ibm.com/jp/domino01/software/websphere.nsf/TechWeb/1782525CBAB00DF549256BA6003FBEEC?openDocument&&ViewName=TechWeb
0736デフォルトの名無しさんNGNG
AntがEclipse内でうまく動きません。
コマンドラインからならAntでコンパイルできるのに・・・。
どうやら外部JARが見えてないようなので、Antにclasspath通したけどコンパイルできず。
他にどこか設定が悪い?
0737デフォルトの名無しさんNGNG
「他に」って、その前にどこをどう設定して、
どうAntを走らせようとして、どういうエラーが
でたのか具体的にかかれていない以上、答えられる人は
少ないと思う。classpathに関してはちょっと前にも
話題に出ているけど、設定の際に勘違いしやすそう
だしね。
つーか、[Run Ant]したいのか、org.apache.tools.ant.Main
を自分で呼び出したいか、どっちなのかすら書いてないし。
0738737NGNG
そうそう、もし、R1.0使ってたりしたら、
http://www7b.boulder.ibm.com/wsdd/library/techarticles/0203_searle/searle1.html
は参考になると思う。
0739デフォルトの名無しさんNGNG
>>737
失礼。
[Run Ant]したいのです。
org.apache.tools.ant.Mainに関しては知りませんでした。

[エラーの内容]
出たエラーは
「パッケージ javax.servlet は存在しません。
 import javax.servlet.RequestDispatcher;」
といったものが多数。
Antからservlet.jarが見えてないのだと思います。

[やったこと]
1. Properties -> Java Build Path -> Libraries にservlet.jarのパスが通っているか確認。→通ってた
2. Preferences -> Ant -> Customize -> Classpath にservlet.jarのパスを通した。→ダメ
3. >>738のページを参考にecho.xmlを[Run Ant]した。これは成功。
4. build.sysclasspathをnoneにしたり、ignoreにしたりしてみた。→ダメ

[環境]
Windows2000 + M5

分かる方おりましたらお願いします。
0740デフォルトの名無しさんNGNG
[追記]
ここのプラグインも試してみたのですが、クラスがないと言われたので断念。
http://members.optushome.com.au/tomdavies/index.html
0741デフォルトの名無しさんNGNG
それ、[Run Ant]に失敗しているんじゃなくて、Antは動いていて
Antから呼び出したコンパイラがエラー吐いてません? 問題の切り
分けできてます?
いや、「何を」Antにかけたいのか書いてないから断言はしませんけど。
Preferences -> AntでAntの出力レベルのオプションあるんで
じっくりながめることをお勧めします。
0742デフォルトの名無しさんNGNG
>>741
>それ、[Run Ant]に失敗しているんじゃなくて、Antは動いていて
>Antから呼び出したコンパイラがエラー吐いてません?
それは認識していて、まさにそこを解決したいのです。
エラーが出ているのはjavacを行うタスクです。
DOSプロンプトから実行するとコンパイルできるのでbuild.xmlに問題はないのですが、
[Run Ant]すると「パッケージjavax.servletは存在しません。」というエラーが出ます。
そこで>>736にてclasspathの設定について聞いたのですが、言葉足らずでした。

[Rebuild Project]ではビルドできてるのですが、Antからコンパイルできないのが
気持ち悪いので解決したいのですが・・・。
とりあえず、もう少し試行錯誤してみます。
0743デフォルトの名無しさんNGNG
俺の環境ではRun AntでAntのコンパイル動いてるな。
特別な設定はしてないよ。

ちなみに、Preferences -> Ant -> Customize -> Classpath に入ってるのは、
plugins/org.apache.ant/ant.jar
plugins/org.apache.ant/jakarta-ant-1.4.1-optional.jar
plugins/org.apache.xerces/xerces.jar
jdk1.3.1/lib/tools/jar

build.xmlの設定も普通に、
<target name="compile" depends="prepare">
<javac debug="on" srcdir="${src}" destdir="${class}" deprecation="on" >
<classpath>
<pathelement path="c:\xxx\servlet.jar" />
</classpath>
</javac>
</target>
だな。

0744743NGNG
失礼。
jdk1.3.1/lib/tools/jar じゃなくてjdk1.3.1/lib/tools.jarだ。
あと、環境はWin2000+20020416

AntもJUnitもサクサク動くぜ
0745736NGNG
>>743
><classpath>
><pathelement path="c:\xxx\servlet.jar" />
></classpath>
ここを追加したらコンパイルできました。
ありがとうございます。
コマンドラインで実行してたときはシステムのclasspathに含めていたもので。
単にAntに対する理解不足だったようです。
逝ってきます・・・。
0746743NGNG
>>745
いいオチだな。
システムのclasspathは何も設定しないほうがいいかもな
使用するアプリケーション毎に切ったほうがいいぜ
WebだったらWEB-INF/libにjar突っ込んどけばいいしな
ローカルだったらAnt使えば簡単に追加できるし、他のPCに開発環境持っていくときも、
Antの設定直すだけで移行できそうだ
0747CUTNGNG
質問していいですか?今大学の卒論でJAVAのデバッグのことについて勉強してるんですけどマルチスレッドを使った何かいい方法あります?すっごいレベルが低いかもしんないけどよろしくお願いします。
0748デフォルトの名無しさんNGNG
>>747

「デバッグ」と「スレッド」の関係がいまいち・・・・(略)。
0749デフォルトの名無しさんNGNG
というか、そもそもeclipseと卒論の関係がわからん...
0750デフォルトの名無しさんNGNG
Ruby >>>>>>>>>>>>>>>>>>> eclipse
0751デフォルトの名無しさんNGNG
eclipse、使いやすそうなんだけどよく分からないことが…。
JBuilder慣れした俺に、教えてください。

JBuilderでいうところのプロジェクトファイルみたいなのは、どれになるの?
そのプロジェクトファイルを、開いたり閉じたりするにはどーすんの?

なんかこう、基本的な見方がわかりません。


0752デフォルトの名無しさんNGNG
もうすぐM6がでるはずのeclipseだけど、最近エディタが結構変わったようで
使いづらくなった。コンテキストメニューとか大分変わっちゃってるんだけどどうよ?
0753デフォルトの名無しさんNGNG
downloadした後解凍したのに実行できないのはなぜ
0754デフォルトの名無しさんNGNG
>>753
どれを落としたの?
■ このスレッドは過去ログ倉庫に格納されています