1

Eclipseでビルドし、アプリでSimpleNLGを実行しようとしています。クラスパスに.jarファイルを追加し、SimpleNLGクラスを使用して数行のコードを記述しました。これはすべて正常に構築されていますが、実行時に1つのjarファイルのステートメントがorg.hsqldb.jdbcにアクセスしようとすると「NoClassDefFoundError」が発生します。別の.jar内の.JDBCStatement.class。そして、クラスは存在します。

最初は、これが.jarファイルをdalvikに変換する際の問題だと思っていましたが、ビルドエラーは発生せず、jarファイルでdxを問題なく実行できます。

助言がありますか?

4

1 に答える 1

0

おそらく、別の JRE でコンパイルします。小切手

javac -version

あなたが試すことができます:

javac -target 1.6 ソース 1.6 .....

または、マニフェスト に Class-Path: を追加する必要があるかもしれません

于 2013-05-01T13:30:03.800 に答える