我正在使用Eclipse构建,试图在应用程序中运行SimpleNLG;我将.jar文件添加到类路径,使用SimpleNLG类编写了几行代码-一切都构建良好-但是在运行时,当一个jar文件中的语句尝试访问org.hsqldb.jdbc时,我收到“ NoClassDefFoundError”另一个.jar中的.JDBCStatement.class。并且该类确实存在。

起初,我怀疑这是将.jar文件转换为dalvik的问题,但我没有收到任何构建错误,并且可以在jar文件上运行dx而没有问题。

有什么建议么?

最佳答案

可能您使用其他JRE进行编译。
校验

javac -version

你可以试试:

javac -target 1.6源1.6 .....

要么
也许您需要在manifest中添加Class-Path:

10-07 19:30
查看更多