• ベストアンサー

eclipseによるjavaのimportは?

eclipse3.4でwarファイルのimportをするとできあがったディレクトリはsrcのパッケージ以下がimportされないのですが、なぜでしょうか?その他のjspなどはimportされています。src直下のパッケージ名以下のソースが空っぽなんです。。 exportの方法に問題があるのですか?ソースは普通のサーブレットとjavaクラスのものです。

質問者が選んだベストアンサー

  • ベストアンサー
  • sh_hirose
  • ベストアンサー率66% (56/84)
回答No.2

>今のプロジェクトファイルをそのまま別PCのeclipseに展開したいのです。 なるほど(^^;) warファイルとか作っているようなのでサーバに配置したりするのかと思いました・・・。 ワークスペース直下にプロジェクト名のフォルダがあるのでそれをそのままUSBなどで移動すればいいだけです。 で、別PCのEclipceを起動して[ファイル]→[インポート]→[一般]→[ファイルシステム]を選択すればできます。 赤バツとか付くようでしたら、 作成したプロジェクトを右クリック→[削除]→[コンテンツを削除しない]でます削除します。 次に削除したプロジェクトが例えばJavaプロジェクトなら、 [ファイル]→[新規]→[Javaプロジェクト]を選び、削除したプロジェクトと同名のプロジェクトを作成します。 そうすると赤バツは消えると思います。

devid
質問者

お礼

ファイル]→[インポート]→[一般]→[アーカイブ]でやったら うまくいきました。有難うございました。

その他の回答 (2)

  • kotoby2003
  • ベストアンサー率15% (280/1754)
回答No.3

そもそも、warファイルはどのように作成されているのでしょうか? Eclipseのexport機能を使っているのではないかと予想します。 だとしたら、warのexportをするときに、ソースを含むかどうかのチェックがありますので、それをチェックしておけば、ソースが格納されますよ。

devid
質問者

お礼

>Eclipseのexport機能を使っているのではないかと予想します。 そうです。 >ソースを含むかどうかのチェックがありますので なるほど今度試して見ます。 取り合えず下記でやったらできたのでご報告いたします。 [ファイル]→[インポート]→[一般]→[アーカイブ]でやったら うまくいきました。有難うございました。

  • sh_hirose
  • ベストアンサー率66% (56/84)
回答No.1

基本的にwarファイルにはソースファイルは複合されません。 展開時にソースの解読を防ぐため等の理由です。 どうしても入れたい場合は、Ant等を使用してwarファイルを作成すれば入るはずです。

参考URL:
http://www.javaroad.jp/opensource/js_ant2.htm
devid
質問者

補足

Antってなにか難しいんですが。。もっと簡単にできるやりかたってないでしょうか?やりたい事は、今のプロジェクトファイルをそのまま 別PCのeclipseに展開したいのです。。exportするとsrcの中身が 空っぽなのです。。