Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/190.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Android中部署SimpleNLG,NoClassDefFoundError_Java_Android_Eclipse_Nlp_Noclassdeffounderror - Fatal编程技术网

Java 在Android中部署SimpleNLG,NoClassDefFoundError

Java 在Android中部署SimpleNLG,NoClassDefFoundError,java,android,eclipse,nlp,noclassdeffounderror,Java,Android,Eclipse,Nlp,Noclassdeffounderror,使用Eclipse构建,我尝试在应用程序中运行;我将.jar文件添加到类路径中,使用SimpleLG类编写了几行代码——这些都构建得很好——但在运行时,当一个jar文件中的语句试图访问另一个.jar文件中的org.hsqldb.jdbc.JDBCStatement.class时,我会收到一个“NoClassDefFoundError”。这个类确实存在 起初我怀疑这是一个将.jar文件转换为dalvik的问题,但我没有收到任何构建错误,我能够在jar文件上运行dx而没有问题 有什么建议吗?您可能使

使用Eclipse构建,我尝试在应用程序中运行;我将.jar文件添加到类路径中,使用SimpleLG类编写了几行代码——这些都构建得很好——但在运行时,当一个jar文件中的语句试图访问另一个.jar文件中的org.hsqldb.jdbc.JDBCStatement.class时,我会收到一个“NoClassDefFoundError”。这个类确实存在

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


有什么建议吗?

您可能使用不同的JRE进行编译。 检查

javac-version

您可以尝试:

javac-目标1.6源代码1.6


也许您需要添加类路径:在您的

中,我也尝试了刷新/清理/重建周期……我几乎已经放弃了这一点,反正我只需要它的一小部分功能。如果有人真的弄明白了,请给出答案。你可以尝试用Ant在命令行上构建(我认为版本不小于1.8)。并确保所有外部jar都在libs目录中。