4

ビルドに含まれているJARに含まれてClassNotFoundExceptionいるクラス( )を取得しています。HSSFWorkbookJARはこのリストにリストされています(私はEclipseを使用しています):

Project -> Properties -> Java Build Path -> Libraries

私はそれを削除して再度追加しようとしましたが、無駄になりました。

私のコードは次のとおりです。

// ...
import org.apache.poi.hssf.usermodel.HSSFWorkbook;
// ...

public class XLSWorkbook {
    private HSSFWorkbook wb = null;

    // ...
    public XLSWorkbook() {
        wb = new HSSFWorkbook();
    }
}

XLSWorkbookそして、クラスをインスタンス化しようとすると例外がスローされます。私が使用しているJARは、ApacheのPOIライブラリです(正確には、poi-3.8-20120326.jar)。

4

2 に答える 2

7

ADT-18(バージョンについてはわかりません)ので、明示external jar libraries 的に含める必要はありません。libsフォルダ内に配置する必要があります。ADT は、それらのインポートを提供します。したがって、ライブラリを削除する必要がありますProject -> Properties -> Java Build Path -> Libraries

于 2012-12-12T10:09:15.123 に答える