Chúng tôi có hệ thống ở đây sử dụng Java JNI để gọi một hàm trong thư viện C. Mọi thứ chạy trên Solaris.Làm cách nào để gỡ lỗi thư viện JNI/C?
Tôi gặp sự cố với mã hóa chuỗi. Một ký tự arabic được trả về bởi hàm được viết bằng C, nhưng các phương thức JNI nhận một chuỗi có mã hóa khác. Tôi đã cố gắng thiết lập $ NLS_LANG, và tham số vm cho mã hóa theo cùng một cách, nhưng không có gì đã làm việc. Vì vậy, tôi cần để có thể gỡ lỗi mã C và Java JNI với nhau.
cách tốt nhất để gỡ lỗi nó là gì?
có bao gồm gỡ lỗi các ứng dụng java thông thường khi sử dụng JNI không? –