Resultados da pesquisa a pedido "java-native-interface"
Recuperando a matriz de bytes de tamanho desconhecido da loja Java
Eu já postei uma pergunta sobre isso, mas naquela época eu não tenho a conta. Recebi uma resposta, mas ainda estava confuso e não posso continuar nesse tópic...
Mantendo uma referência global ao ambiente JNIEnv
Estou armazenando
estouro de tabela jni mesmo depois de deleteLocalRef
Quando executo o código, recebo um erro "falha ao adicionar à tabela de referência local do JNI tem 512 entradas"Este é o meu código:
Anexar à JVM já em execução
Existe uma maneira de se conectar a uma JVM já em execução? Por exemplo, no JNI você pode usarJNI_CreateJavaVM para criar uma VM e executar um jar e inspecionar todas as suas classes. No entanto, se o jar já estiver em execução, não consigo ...
Como corrijo o erro do Eclipse CDT “A função 'isdigit' não pôde ser resolvida” com o Android NDK?
Eu estou usando o Eclipse Indigo com um projeto misto Android / NDK. Eu adicionei a natureza do C ++ e quase tudo está funcionando. Construções automáticas f...
JNA Memory Leak - Como corrigir?
public static User32 USER32_INSTANCE = (User32) Native.loadLibrary("user32", User32.class); user32 = USER32_INSTANCE; user32.EnumWindows((hWnd, arg) -> { int size = 1024 * 8; char[] buffer = new char[size]; USER32_INSTANCE.GetWindowTextW(hWnd, ...
É possível criar um JNI Java que chama jdbc?
Eu sou novo no jni e muito confuso se posso usar o jni para conseguir o que preciso fazer. Eu quero fazer uma API Java que usará o jdbc para atualizar o banco de dados, mas essa API específica será chamada do programa C ++. Então eu acho que ...
Qual é a maneira 'correta' de armazenar um ponteiro nativo dentro de um objeto Java?
Qual é a maneira 'correta' de armazenar um ponteiro nativo dentro de um objeto Java? Eu poderia tratar o ponteiro como um Javaint, se eu souber que ponteiros nativos têm tamanho <= 32 bits ou um Javalong se eu souber que ponteiros nativos ...