Java 未从JNI调用XStream调用
我有一个简单的XStream代码来序列化和反序列化java对象。它将随机Java对象作为对象,并将其转换为XML,反之亦然。它作为Java程序执行时没有问题 当我从JNI调用相同的函数时,程序将无任何错误或异常退出。我认为将对象作为参数发送可能是一个问题,并尝试调用一个没有参数且内部只有print语句的伪方法,但这也没有得到执行Java 未从JNI调用XStream调用,java,xml,java-native-interface,xstream,Java,Xml,Java Native Interface,Xstream,我有一个简单的XStream代码来序列化和反序列化java对象。它将随机Java对象作为对象,并将其转换为XML,反之亦然。它作为Java程序执行时没有问题 当我从JNI调用相同的函数时,程序将无任何错误或异常退出。我认为将对象作为参数发送可能是一个问题,并尝试调用一个没有参数且内部只有print语句的伪方法,但这也没有得到执行 当我删除xstream库的引用时,虚拟方法开始执行。我发现xstream在代替JAXB时使用起来非常简单,因为我无法传递随机对象。有没有办法将xstream与JNI一起
当我删除xstream库的引用时,虚拟方法开始执行。我发现xstream在代替JAXB时使用起来非常简单,因为我无法传递随机对象。有没有办法将xstream与JNI一起使用?我的错。在JNI中,我需要包含完整的JAR路径名。我最近在java端添加了XStream,但没有在JNI中添加路径。我在java端添加了一个带有throwable的catch,它抛出了异常,我知道我错过了这条路径 在JNI中添加Jar路径解决了这个问题