1. ホーム
  2. eclipse

[解決済み] インポートorg.apache.commonsはeclipse junoで解決することができません。

2022-02-10 19:10:45

質問

Eclipseで私のプロジェクトをコンパイルする際に問題が発生しました。次のようなエラーが表示されます。 org.apache.commons のインポートを解決できません。 .

このエラーの意味と解決方法を教えてください。

解決方法は?

言及されたパッケージ/クラスがコンパイル時のクラスパスに存在しない。基本的に、Javaは、あなたがこれとこれをインポートすると言ったとき、あなたが何を言っているのかわかりません。クラスパスでそれらを見つけることができないのです。

の一部です。 Apache Commons FileUpload . JARをダウンロードし、それを /WEB-INF/lib フォルダに移動すれば、このエラーはなくなるはずです。同じことを Apache Commons IO さもないと、実行時に同じ問題が発生します。


関連性のないもの の具体的な問題ですが、Servlet3.0互換のコンテナであるTomcat7をお使いとのことですね。この場合、新しい request.getPart() メソッドを使用すると、コモンズの FileUpload を使用せずにアップロードされたファイルを取得することができます。単に @MultipartConfig アノテーションをサーブレットクラスに追加することで、使用できるようになります。以下も参照してください。 JSP/Servletを使用してサーバーにファイルをアップロードするには?