我们这里有一个系统,它使用Java JNI来调用C库中的一个函数.在Solaris上运行的一切.
我在某处使用字符串编码有问题.用C编写的函数返回一个阿拉伯字符,但JNI方法接收带有另一个编码的字符串.我已经尝试设置$ NLS_LANG,并且vm参数以相同的方式进行编码,但没有任何效果.所以我需要能够一起调试C代码和Java JNI.
调试它的最佳方法是什么?
c java debugging java-native-interface solaris
c ×1
debugging ×1
java ×1
java-native-interface ×1
solaris ×1