我正在使用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: