- ベストアンサー
Europaでサーブレットが作りたいけど……でも……
ある意味成功したというべきでしょうか。 初期状態のEuropaのpluginsをフォルダごと削除して、pleiades-all-in-one-ultimate-jre_20080303のpluginsのフォルダを全部コピペしました。 そうしたら、サーブレットができるようになりました。 でも、一難去ってまた一難。 またjavax.mail.*がインポートできなくなりました。 これとpluginsのファイルとは関係無いと思うのですが、どうなんでしょう。 何かをするには、何かを諦めなければいけないのでしょうか。 アドバイスどうぞ宜しくお願い致します。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
jdkの中にj2ee.jarは普通存在しないはずなんだけど どっかからコピーしてきたのかな。 まあいいけど。 > ブートクラスパス たぶんそれは Tomcat起動時に読み込むものよ。 なのでコーディング時には反映されないわ。 Europaについての記事って Googleでもなかなか見つからないわね。 出てくる記事はQAばかり。 http://itpro.nikkeibp.co.jp/article/COLUMN/20070720/277966/?ST=develop このくらい? ちなみに私はAll-In-One Eclipseをカスタマイズして使っているんだけどね。 基本がEclipseのままなら プロジェクトのプロパティにビルドパスの項目があるはずなんだけど。
その他の回答 (4)
- askaaska
- ベストアンサー率35% (1455/4149)
> そういう知識はどこで メインは経験じゃないかな? いっぱいやって いっぱい失敗して いっぱい試行錯誤して いっぱい成功して 身についていくものと思う。
お礼
おおお 名言!!! 姉御、この言葉胸に刻んでおきます。
- askaaska
- ベストアンサー率35% (1455/4149)
EclipseやEurope上でコンパイルするのに 環境変数のCLASSPATHは関係ないわよ。 関係するのは EclipseやEuropeを起動するときだけね。 環境変数のCLASSPATHに意味を持たせたかったら コマンドプロンプトから実行するのね。
お礼
姉御、度々すいません。 CLASSPATHはEclipseとは関係ないんですか。 という事は、今まで必死こいてCLASSPATHの設定をしていたのは、全くの無駄骨になるわけですね。トホホ……。 そういう知識とかはどこで得られるものなのでしょうか。 無知は恐いです。 コマンドプロンプトからset CLASSPATHしても、全然意味ないですよね。 ただ先ほども書いたんですけど、Eclipseを使わない場合はCLASSPATHは必要ですよね。
- askaaska
- ベストアンサー率35% (1455/4149)
そもそもとしてj2ee.jarがあるの?
お礼
ちゃんとありまっせ。 ただ、おき場所が正しいか、は分かりませんけど。jdkフォルダの中の libフォルダ直下にあります。 後、これはEuropaだけかもしれないんですけど、「設定」でTomcatのところにVM設定ってところがあってjre1.6.0._06を設定してあるんですけど、その中にブートクラスパスってのがあって。 tools.jar j2ee.jar mailapi.jar activation.jarを書き込みました。 でもかわりませんでしたけどね。
- askaaska
- ベストアンサー率35% (1455/4149)
プロジェクトのプロパティで J2EE(もしくはjavax.mailを含むナニカ)は ビルドパスに登録されているのかしら? されていないとできないわよ。
お礼
姉御、即レスありがとうございます。 自分がやったのはCLASSPATHという名前でこの前のj2ee.jarとかを書いただけです。 それだけじゃあ、ダメって事なんですかね。 インポートできたり、できなかったりで何の設定があると良いいのか今一よく分かっていません。 具体的にどうすればいいんでしょう。
お礼
姉御、わざわざサイトを探してくれたんですね。 号泣ものです、ハイ。 貼り付けられたサイトは一度みたことがありますね。 まだEuropaを使う前でしたが、それでダウンロードサイトに行ったのですが、もう内容が違っていて、ここで質問した覚えがあります。 それとですね。 ビルドパスは姉御の言った場所にありました。 取り敢えず外部jarを加えるで、4つぐらい加えたらどうにかjavax.mail.*も使えるようになりました。 今度はもう2度と警告されないでしょう。 ただ、これでいいのかどうか物凄く疑問です。 何かやり方が荒っぽいというか、もう1つは環境変数のCLASSPATHの設定は意味がないのか、という事ですね。 何のためのCLASSPATHなのか、できればこのCLASSPATHで成功させたかったです。 後ですね。先ほど4つほどjarファイルを追加したと書きましたが、正確には何を追加すれば問題ないんでしょうか。 質問になってすいません。 ただ、当然ながら、これだと例えば普通にエディターで書いたものはエラーになってしまうんですよね。 それも何か正直納得がいかないですね。 どうしてCLASSPATHが上手く通らないんでしょうか。 これについては、姉御に言うべき事ではないのですが。 1番手っ取り早いのが、Tomcatに自分で作って試してみればいいんですよね。