【Java/C/他】統合開発環境Eclipse GM3
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG過去スレ
Part 1 http://pc.2ch.net/prog/kako/1013/10132/1013261320.html
Part 2 http://pc.2ch.net/tech/kako/1013/10132/1013268002.html
Part 3 http://pc3.2ch.net/test/read.cgi/tech/1023103421/
関連スレ
Java 高速GUI SWT
http://pc3.2ch.net/test/read.cgi/tech/1032448424/
オフィシャルサイト
http://www.eclipse.org/
プラグインリンク集
http://eclipse-plugins.2y.net/
http://www.eclipse-workbench.com/jsp/
R2.1までのプラン
http://www.eclipse.org/eclipse/development/eclipse_project_plan_2_1.html
Eclipse project FAQ
http://www.eclipse.org/eclipse/faq/eclipse-faq.html
リンクなんかはアフォがいなけりゃ>>2から>>10あたり。
0232デフォルトの名無しさん
NGNG本人降臨ですか?
0233デフォルトの名無しさん
NGNGんにゃ、これ使いたくてeclipseにはまっただけの人でつ
0234デフォルトの名無しさん
NGNG0235デフォルトの名無しさん
NGNG↑のリリースメモより
>書き込みはResponseビューを開くこと.
>●のid/passwordはPreferencesで設定.
だって
0236デフォルトの名無しさん
NGNGどもありがと。と書きつつ投稿してみるテスト。
0237デフォルトの名無しさん
NGNGインストールしてみたけど立ち上がらんな。
いきなし「エラーが発生しました...」だ。
ログを見ろとか言ってるけど、どこにあるんだ?
0238デフォルトの名無しさん
NGNG「Storage Mappingが〜」
というエラーが出るのですが、原因が分かる方いますか?
0239デフォルトの名無しさん
NGNG>>237
手抜きにつき今のところWindowsでjre1.4以上じゃないと使えない.
それを満たしているようであれば,
http://pc3.2ch.net/test/read.cgi/tech/1032448424/322
参照.
使い方全般もSWTスレ見てね.
0241デフォルトの名無しさん
NGNGPreference -> Compiler -> Class File Generation を全てチェック入れているのに。
どして?
0242デフォルトの名無しさん
NGNGweb.xmlが作られないんだけど、これは自分で作らないといけないのか?
0243218
NGNG設定してませんでした。
設定してみましたところ、indexは表示されたのですが
エラーログにTOMCATを起動します。と出てきて
自分で作成したJSP、Servletは起動しません。
先輩に連休中に評価して、と言われてるのに・・・
みんな簡単にTOMCATでServlet動かしてるの?
0244デフォルトの名無しさん
NGNGプラグインからのみサーブレットが起動できないの?
単にTomcatの設定がわからないんならスレ違い。
Webでも雑誌でも書籍でも初心者スレでもいいから情報探せよ。
0245218
NGNGECLIPSE環境で自作Servletが動きません。
通常のTOMCATの設定は分かります。
0246220
NGNGまさかEclipse上で使用するJREにちゃんとJDKをセットしてないということはないよね?
以下、readme.htmlの抜粋。
This plugin launches Tomcat using the default JRE checked in Eclipe preferences window.
To set a JDK as default JRE for Eclipse open the preference window : Window -> Preferences -> Java -> Installed JREs.
This JRE must be a JDK (This is a Tomcat prerequisite).
0247デフォルトの名無しさん
NGNG一緒にエラーメッセージにでなかった? 246 がいっているような状態のときは
java.lang.NoClassDefFoundError: sun/tools/javac/Main
が出ているはず。
0248デフォルトの名無しさん
NGNGCVSでソース管理だしてコメントに$Id$入れたのに反映されないぞ?
↓
デフォルトのキーワード置換が -ko (キーワード置換なしASCII)だから
↓
チーム→ASCII/バイナリプロパチの変更で -kkv に変えた。
さらに、グローバルな設定のチーム→CVSで -kkv に変えた。
チーム→CVS→ファイルコンテンツ で拡張子ごとに
バイナリ/ASCIIの扱いが設定できるんだから、キーワード置換の設定も
個別に設定できるようにしてホスィな。
で、要望ってどこにあげるの?
0249デフォルトの名無しさん
NGNG0250デフォルトの名無しさん
NGNG0251デフォルトの名無しさん
NGNG0252デフォルトの名無しさん
NGNGEclipse に GUI ビルダーついて前の Visual Age と同じ値段なら買う。
0253デフォルトの名無しさん
NGNG俺も同じ現象で悩んだよ。な〜んでRCSキーワードがスルーされるのか
分からんの。この辺りの置換はCVSユーザならデフォルトで期待する
だろうからHELPに注釈入れて欲しいよな。
0254デフォルトの名無しさん
NGNG0255デフォルトの名無しさん
NGNG0256デフォルトの名無しさん
NGNGもったいないお化けがでるぞ。
0257デフォルトの名無しさん
NGNGローカルで管理している既存プロジェクトをCVSで管理したい
↓
別PCのLinux(Vine)にCVS入れてあったので、それを使おう
↓
リポジトリ作成、プロジェクト作成、telnet上で簡単なテスト・・・成功
↓
eclipse上からCVSリポジトリ・エクスプローラでアクセス・・・成功
↓
eclipse上のプロジェクトをCVSの管理下に加えるべく[チーム]-[プロジェクトの共用]・・・CVSサーバから不明な応答を受けました?
↓
telnet上からプロジェクトだけ作成 cvs import -m "Imported sources" foo bar start
↓
eclipse上のプロジェクトをCVSの管理下に加えるべく[チーム]-[リポジトリと同期化]・・・成功
※接続にはextsshを使用、[ウィンドウ]-[設定]からCVS_RSH, CVS_SERVERを設定しておく
0258218
NGNGJREに関してはちゃんと設定しています。
それで、現在すべてのJSPは動いて、ECLIPSEのworkspaceに作成した
物以外のServletが動いていると言う状態です。
多分、.xmlの設定、マッピングの仕方がおかしいと思うのですが
なにか、特殊な設定が必要なのでしょうか
WEB-INFにWeb.xmlファイルが無いのがすごく違和感があります
でも自分で作成しても、うまく動きません
server.xmlは勝手に更新されているようなのですが・・
なにが悪いのでしょう?
0259デフォルトの名無しさん
NGNG前回のコミットから変更があったファイルを探すのに、
パッケージ・エクスプローラーからファイルの「プロパティー」
ダイアログ内の「CVS」にある「変更」項目を見ているのですが、
これだと一ファイルずつチェックしないといけないから非常に
面倒くさいです。
WinCVSみたいに変更があったファイルは赤く表示される、とまでは
言わないけど、一目で変更ファイルを認識できる方法ってないですか?
0260
NGNGpackage explorerから、目的のプロジェクトやディレクトリを右クリックで
[team | synchronize with repository]とかそこら辺。
0261218
NGNG全てをインストールしなおしたら動きました
ご迷惑をおかけしました
0262259
NGNGあー、全然できちゃうんだね。サンキュー。
「Synchronize(同期化)」っていうから、これクリックすると
勝手にアップデートして、レポジトリーと同じ状態にしちゃう
ものだと思ってた。
0263デフォルトの名無しさん
NGNG設定の、ワークベンチのところの「ラベル装飾」でCVSをチェックするとか。
LANカードのドライバせいで、CVS で update するとwindowsが死ぬ
現象がありました。他のアプリ(Becky!)でも似たようなことがある方は注意。
0264259
NGNGおーっ、望んでいたことは全部実現可能だったんだ!!
でもラベル装飾はアイコンだけで変更を表してくれれば
もっと良かったんだけどなぁ。
リビジョンやキーワード置き換えの方式まで表示されちゃうと
ちょっと見難くなっちゃうね。
0265259
NGNG設定 > チーム > CVS > ラベル装飾
0266259
NGNGキミらもそうだろ?
0267デフォルトの名無しさん
NGNG(;´Д`)ハァハァ・・・
0268デフォルトの名無しさん
NGNG0269デフォルトの名無しさん
NGNG左側に表示されるパッケージ・エクスプローラから
各々のフォルダ(作業ディレクトリ)に移動する方法はありますか?
0270デフォルトの名無しさん
NGNG移動って?
0271デフォルトの名無しさん
NGNG0272デフォルトの名無しさん
NGNG0273デフォルトの名無しさん
NGNGログ・コンソールに表示される2バイト文字が文字化けしてしまうのですが
解決策ってありますか?
0274デフォルトの名無しさん
NGNG0275デフォルトの名無しさん
NGNG2ちゃん発で、作っちゃうってのはどうよ?(w
無いものは、作るの法則。
0276デフォルトの名無しさん
NGNGそして、言い出しっぺの法則…とつながる罠。
期待してます。
0277デフォルトの名無しさん
NGNGpackage explorerってどこでしょうか?
0278デフォルトの名無しさん
NGNG0279デフォルトの名無しさん
NGNG>>228
同じような状況ですね。
で、私の場合はEclipseからインストールしなおしました。
(といってEclipseのフォルダ消しただけですが。)
で、最初から作業をしなおすと、きれいに動きました。
今のところちゃんと動いています。
で、他の問題なのですが、
インナークラスを多用した場合(?)、GEFがNullPointerエラーを吐き
処理が停止します。
これは、私のクラス設計にも問題があるのでしょうがちょっと残念でした。
あと、動作速度なんですが、Eclipse自体に比べて
動作が重いような気がします。
みなさんも重いのでしょうか?
0280デフォルトの名無しさん
NGNGhttp://64.38.198.171/downloads/drops/I-I20021018-200210181211/index.php
0281デフォルトの名無しさん
NGNG0282質問です
NGNGやりたいことをコマンドで表すと
cvs -d レポジトリ コマンド ...
なんですけど
0283デフォルトの名無しさん
NGNG0284デフォルトの名無しさん
NGNG0285デフォルトの名無しさん
NGNG結構いい感じに動いている。フォントがでかすぎて Libretto の横長画面じゃ
きついのだがどこをいじればいいのだろうか。Linux はいまいち分からん。
まだ標準ディストリに Eclipse 入ってるとこないな。どこが最初に入れてくるか。
0286デフォルトの名無しさん
NGNGhttp://www.eclipse.org/eclipse/development/eclipse_milestones_2_1.html
0287デフォルトの名無しさん
NGNGGentooにはもう入ってるYO
暫く更新されてないみたいだから古い奴だけど
0288デフォルトの名無しさん
NGNGPlatformとJDTとEclipse SDK Translationsを入れてちゃんと日本語化されています。
この後どうすればいいのですか?
とりあえず、新規プロジェクトを制作して全てデフォルトで設定。
プログラムを書くところは<ファイル→新規→ファイル>でファイルを作って
コピペのプログラムを貼るつもりなのでファイル名をtestとしました。
public class test
{
public static void main(String arg[])
{
System.out.println("HelloWorld");
}
}
この後コンパイルしたいのですが、どこをどうすればいいのですか?房ですみません。
0289デフォルトの名無しさん
NGNG日本語化したんだろ?じゃ、Helpにも目を通せよ。
で、自分で何をしたいか考えてHelp検索しる。
# まー、普通はとりあえず実行したいんだろうけど
0290デフォルトの名無しさん
NGNGにしても、クラス名の最初が小文字って気持ち悪い...
0291デフォルトの名無しさん
NGNG0292デフォルトの名無しさん
NGNG「コンパイル」で検索したら1分かかりました(w
「実行」>「次を実行 (Run As)」>「Java アプリケーション」
これで実行しても「メイン型がありません」と怒られました。
訳が分からないので寝ます。
0293デフォルトの名無しさん
NGNGひととおり読めよ。日本語化したんだろ?
日本語化されてないと文句をいい、結局日本語化されてもマニュアル読まないんだよな。
本当に房でJavaにも慣れてないんなら、最初はエディタ+JDKで頑張れよ。
eclipseの設定項目見てもわけわからんだろ。Javaの勉強が目的なら
余計苦労するぞ。
0294デフォルトの名無しさん
NGNG>>288のソースでちゃんと動いたので、操作が誤っていると思われ。
0295デフォルトの名無しさん
NGNG最初にエディタ+JDKのみ使ってたやつなら、
Eclipse与えて生産性が数倍上昇っつーのもありえる。
その逆は絶対にないな。
俺もそうだったから。
0296デフォルトの名無しさん
NGNGワラタ。
何もしてあげられなくて申し訳ないが・・・
0297デフォルトの名無しさん
NGNGま、がんばれ(w
0298デフォルトの名無しさん
NGNGhttp://muimi.com/j/eclipse/
0299デフォルトの名無しさん
NGNGpropertiesが消えるんだが、俺の気のせいか?
0300デフォルトの名無しさん
NGNGデバッグできてないと考えてOK?
Tomcatプラグインのページを見ていると、Packageにサブフォルダの
記述をつけて、変えて、
翻訳後のServletの方に直接アクセスしてねと書いてあるようだけど、
それじゃ、POSTの送信値やセッションなんかが維持されないのでは?
また、まいどJSPの内容変えるたびに、Package付け直すんじゃ、
話にならないし。
0301デフォルトの名無しさん
NGNGソースファイルの設定したり、新規プロジェクトのターゲットフォルダに
既存のアプリケーションを指定したりすると、classesファイル以下をごっそり消される。
どういう理由にせよ、既存データを消すのは、設計として
良くないと思う。
0302デフォルトの名無しさん
NGNGだれか知ってません?
0303292
NGNGさっき、やってみました。
/**
* @author user
*
* To change this generated comment edit the template variable "typecomment":
* Window>Preferences>Java>Templates.
* To enable and disable the creation of type comments go to
* Window>Preferences>Java>Code Generation.
*/
public class HelloWorld {
public static void main(String[] args){
System.out.println("HelloWorld!");
}
}
0304デフォルトの名無しさん
NGNGこのスレの人が作ってたような。Part1で。
0305デフォルトの名無しさん
NGNG別に消えたりしないが。
0306デフォルトの名無しさん
NGNGクラスファイル出力ディレクトリじゃなくて,ソースディレクトリの方に置くのだ.
classesの類はeclipseでは"derived"なものであり,
srcからいつでも再生成できるものであるという位置づけだから.
>>301
あえて理由を挙げるならば,eclipseはプロジェクトを
ファイル単位ではなくディレクトリ単位で考えるから,
ほかの事に使っていた既存ディレクトリをプロジェクトに指定するのは間違い.
その設計をよくないと考えるかどうかは趣味の問題だけど,
eclipseマンセー派の漏れにとっては,
%TEMP%が消えない事に慣れているWindowsユーザが
/tmpの性質を知らずに/tmpにファイルを置いておいたら
再起動時に勝手に消された,問題だ,というのと同じように聞こえる.
ちなみにソースの取り込みは,パッケージのディレクトリをDnDで放り込むといいよ.
foo.bar.Bazを取り込むなら,foo/をDnDで放り込む.Baz.javaではない.
そゆことではない?
>>302
>>2
0307デフォルトの名無しさん
NGNGパッチを当てるとか、Tomcat 3.3を使うとかいう方法も書いてあるようだが。
0308デフォルトの名無しさん
NGNGhttp://www.dgic.co.jp/~k-kata/eclipse/eclipseframe.html
0309デフォルトの名無しさん
NGNG>スプラッシュウィンドウのイメージはeclipseの言葉の意味の「日蝕」。太陽(Sun)を隠す。それはSunも怒るだろうって?
Sunって、Stanford University Networkの略なんだけど・・・。
ネタにマジレスすんまへん。
0310デフォルトの名無しさん
NGNG多いと思うのですが、こーいう場合はどうすれば・・・?
eclipseが最大限に使えないよーな・・・。
0311デフォルトの名無しさん
NGNGそうゆうことでしたか!
納得です!ありがとうございまする。
0312デフォルトの名無しさん
NGNGあ、私は299です。
0313デフォルトの名無しさん
NGNG0314310
NGNGそれとも両方の環境がLinuxとか?
僕はさっき書いたようにプログラムはwin,実行環境はlinuxなんです・・・。
Webアプリを作成するときは、以下の手順でがんばっているのですが、
何かいい案ありませんかね?
1.win上のeclipseでソースやプロパティーファイルを書く。
2.ソース+プロパティーファイルをcvs(linux機)へコミット。
3.linux機へsshで入り、コミットされたソースをチェックアウト。
4.antを使い、コンパイル、そして各々のクラスファイルやプロパティーファイルを
適切なディレクトリーへ移動。
5.tomcatを再起動して、テスト。
eclipse使ってる意味がないような・・・。
0315デフォルトの名無しさん
NGNG何で手元に実行環境作らないの?
0316デフォルトの名無しさん
NGNG0317310
NGNG作れないんです・・・。
実際にはlinuxが10台(6台Web,4台ApServer)とSun(DB用)が2台あるので、winに一個Tomcatを入れても
設定ファイルやらいろいろあって、はっきり言って無理なんです。
いままでずっとチーム全員がviやらでソース書いたりしてたんですが、
絶対に効率悪いんじゃない? っていうことになって、eclipse導入を
決意しました。 でも、実際はweb app用にはあんまり効果がみえてこないので。
ここで聞けば少しはいい案が聞けるかなーと思ったんですが。
0318デフォルトの名無しさん
NGNGその状況だと、何使っても効果がないと思うけど。
0319310
NGNGあ、やっぱり・・・。 薄々感づいてはいました。
他の会社で大規模なプロジェクトでは、どーいう風にやってるんだろう・・・?
ちと不思議です。
0320301
NGNG> ファイル単位ではなくディレクトリ単位で考えるから,
> ほかの事に使っていた既存ディレクトリをプロジェクトに指定するのは間違い.
その話が聞ければ、納得できる。試しにexampleをドラッグアンドドロップで
放り込んでみた。とりあえず、動く形にできました。ありがとうございます。
どうやって、既存のプロジェクトにあわせこむか?という質問に対しては、
eclipseにあった形で、プロジェクトを作り直す必要があるってことだよね。
(もちろん、それを否定する意味ではなく。)
Webアプリは、Servletのパッケージだけじゃ動かないから、
画像や、Html,jsp,仮想パス、Servlet-Mappingなどの設定
あってこそなんで、この辺が曖昧では、まずかったので感謝。
0321300(=301)
NGNG4.1.12だから、パッチいらないのかと思ってました。
試しに、4.1.10用のパッチ入れたら動きました。ありがとうございます。
ちなみに、Tomcatのデバッグで、ブレークポイントでとめたあとに
最後まで実行させるのって、どうやったら良いんでしょうか?
デバッグモードでクラスを起動してるわけじゃないので、
デバッグモード「再開」とかは無効になってるようですが。
今は、ブレークポイントを消して、再度ブラウザをリロードしてます。
0322デフォルトの名無しさん
NGNG普通はコーディング〜単体テストまでをローカルで出来るような作業分担に
して、統合テストになったら >>314 の手順に乗るかな。デバッガでステップ
実行しなきゃ問題が分からないのは単体テストまでだろうし、逆に統合
テストでそんな状況ならかなりヤバ目だろうし。最初から全員で 4 台(?)を
つつかなきゃいけないような分担は止める、4台の共通部分は独立担当として
先行開発して CVS に乗せとく、共通部分を最新版に保ちつつ各鯖の担当者
さん開発お願いします、とか。
0323デフォルトの名無しさん
NGNG今はどうやってデバッグしてるの?
0324デフォルトの名無しさん
NGNG>どうやって、既存のプロジェクトにあわせこむか?という質問に対しては、
>eclipseにあった形で、プロジェクトを作り直す必要があるってことだよね。
そうそう.最初はちょっとめんどくさいけどね.
たとえばant使ってビルド単位が複数あるようなケースの移行であれば,
eclipseのプロジェクトを複数使ってうまくモジュールごとに分けてやると
快適になる場合もある.1案件1ワークスペースで使うような感じね.
New - Source Folderで複数ソースディレクトリ使うだけでいい場合もあるけど.
0325デフォルトの名無しさん
NGNGことはいっぱいある。で、それをやった上で、eclipseからサーバ側に
ファイルを突っ込むというのなら、FTP and WebDAV supportプラグイン
をインストールして、
プロジェクトを右クリック -> team -> target site...
で、目的のサーバを設定。それ以後は右クリック -> upload
を使うということもできるから覚えておいてもいいと思うよ。
でも、ほんとはこのプラグインでftpやWebDAVのantタスクが
定義されていれば、付随する作業含めて自動化できるんだけどな。
0326デフォルトの名無しさん
NGNG自分の知識をひけらかしたいだけなんだろ?
SUNに Stanford University Network 以外の意味(つまり太陽)も
持たせているんだよ。ちなみに主力製品に Solaris ってのがあるの知ってた?(藁
0327デフォルトの名無しさん
NGNG複数のプロジェクトをまとめる「ソリューション」の導入は
2.1で予定されているね。やっぱみんな欲しかったんだろうな。
そもそもVAJにもあったし。
>>325
antのオプショナルタスクのFTPタスクとか使えない?
0328310
NGNGデバッグはjunitを使ってやっています。
ステップ実行とかはもちやってません。 それらもあり、やはり問題だという
ことでeclipseを使おうと思ったのです。
初めは当然テスト環境で試すのですが、セキュリティーの関係もありFTPは
使ってません。 antにscpタスクとか無いっすかねぇー?
0329デフォルトの名無しさん
NGNGお,ソリューション入るのか.いいねぇ.
-dataで分けるってのも,ちっと泥臭いものね.
関係ないけど,エディタタブの順序は保存されるようにならんのかなぁ……
monalipseで初めて意識したんだけど,開いた順でしか保存されないんだよね.
DnDで並び替えてもそれが保存されない.結構不便.
0330デフォルトの名無しさん
NGNGscpだったらExecできるんでない?
パスフレーズ設定してるなら無理っぽいけど.
0331デフォルトの名無しさん
NGNGウィンドウにファイル名しか出てこないのが困る。例えば複数のプラグインの
plugin.xmlを開いているときだと「plugin.xml」だけずらーっと出ちゃって
区別つかん。タブにはプラグイン名が表示されているのにな。
■ このスレッドは過去ログ倉庫に格納されています