2

Eclipseで苦労しているVisualStudioユーザー...

サーブレット/JSPのセットをOracleWorkshopforWeblogicのプロジェクトにインポートしました。/page.jspには、次のインポートステートメントがあります。

import="com.foo.bar.*"

Eclipseはエラーを表示しています:

インポートcomを解決できません。

上記のインポートを実装するクラスはに/WEB-INF/srcありますが、そのエラーを解決するためにEclipseでクラスをビルドする方法がわかりません。Eclipseが自動的に.javaファイルを作成し、出力をに配置すると想定しまし/WEB-INF/classesたが、それは実行されません。

プロジェクトディレクトリが正しく構造化されていない可能性があるため、Eclipseがソースを構築していないのはおそらくそのためです。助言がありますか?どうすればこれを機能させることができますか?

4

1 に答える 1

7

まず第一に/WEB-INF/src、Javaソースを保持するためのかなり奇妙な場所です。/WEB-INFそれらを(/srcたとえば、プロジェクトルート内に)移動したい場合があります。

いずれにせよ、ソースがどこにあり、クラスを構築したい場所をEclipseに伝える必要があります。これは、プロジェクトのプロパティダイアログで行われます。

  1. Eclipseでプロジェクトを右クリックし、[プロパティ]を選択します
  2. 左側のJavaビルドパスをクリックします
  3. 右側の[ソース]タブをクリックします
  4. [フォルダの追加]ボタンをクリックして、ソースフォルダ(/WEB-INF/srcまたは移動先)を追加します
  5. ソースフォルダの出力フォルダを許可するが以下でチェックされていることを確認します
  6. 新しく追加されたソースパスの下で出力フォルダを選択し、それを/WEB-INF/classesまたは任意の他の場所にポイントします。
于 2009-10-08T23:07:50.783 に答える