jar ファイル差し替えたのに、クラスライブラリのインポートエラー消えず[プログラミング]
(2016-03-07 12:44:56) by shinoda


< ページ移動: 1 >

多分、ここに書いておくと、偉い人に指導してもらえるかなと(^^;
よろしくお願いします。

・・・というのが、今、Java で組まれた Web アプリケーションのテスターをしてるんですけど、

    1. クラスライブラリの追加があった。(仮に HogeHogeClassLib)
    2. 先に JSP のソースだけ持ってきたら、当然のごとく「インポートされた com.hogehoge.commons.HogeHogeClassLib は見つかりません。」のエラーが。
    3. 追加されたクライスライブラリを含む(新しく圧縮された)jar ファイルを、WEB-INF/lib の下にコピー(Eclipse のパッケージ・エクスプローラーで一覧表示しているところに、ファイル・エクスプローラー上からドラッグ&ドロップしてコピー)
    4. でも、JSP のエラー消えず・・・

という状況で。

ググってみると、「古い情報がキャッシュされているので、Eclipse を再起動すればフラッシュされる」なんて情報があったので再起動してみたけどダメ。

うーん・・・

結局、

    1. 一旦この jar ファイルを WEB-INF/lib 内から削除。
    2. 大量のインポートエラーが発生。
    3. 新しい jar ファイルを WEB-INF/lib コピー(追加)

とすると、新しい jar ファイルの内容が読み込まれてインポートエラーも解消したんだけど・・・

多分、Eclipse の操作で、差し替えられた jar ファイルの中身をすぐに適用させる方法あるんよね?

このエントリーが識者の方の目に触れたら、ぜひご教示いただければ幸いです。

とりあえず、このベタな方法でもフラッシュできるで・・・ということで、書くだけ書いとくけど(^^;

<追記>
わかりました。
WEB-INFO/JSP の上で右ボタンメニューを出して「リフレッシュ」をしていたのだが、一番上のプロジェクト名のところでやらないとダメだったのね。

< ページ移動: 1 >


コメント投稿
次の記事へ >
< 前の記事へ
TOPへ戻る

Powered by
MT4i 3.0.8