Qui abbiamo un sistema che utilizza Java JNI per chiamare una funzione in una libreria C. Tutto funziona su Solaris.Come eseguire il debug della libreria JNI/C?
Ho un problema da qualche parte con la codifica delle stringhe. Un carattere arabo viene restituito dalla funzione scritta in C, ma i metodi JNI ricevono una stringa con un'altra codifica. Ho già provato a impostare $ NLS_LANG e il parametro vm per la codifica allo stesso modo, ma niente ha funzionato. Quindi ho bisogno di essere in grado di eseguire il debug del codice C e del JNI Java insieme.
qual è il modo migliore per eseguirne il debug?
include il debug di normali app java che fanno uso di JNI? –