Resultados da pesquisa a pedido "java-native-interface"

2 a resposta

Nome da classe de jclass em JNI

Essa é provavelmente uma pergunta idiota que revela uma falta de entendimento da JNI. Estou escrevendo um programa C ++ que encapsula a Java VM: estou chamando funções dentro da VM usando chamadas como CallVoidMethod. Isso é puramente histórico ...

4 a resposta

Como obter um algoritmo de hash de arquivo rápido para arquivos grandes em um dispositivo móvel

prólog No entanto, uma descoberta importante que faço durante o teste do md5, adler32 e crc32 em um arquivo de 100Mb é que, estranhamente, leva o mesmo tempo. Acho que isso só pode significar uma das duas coisas: no dispositivo Android, o ...

10 a resposta

JNI Chama diferente em C vs C +

Então, eu tenho o seguinte código em C que utiliza Java Native Interface, no entanto, eu gostaria de converter isso em C ++, mas não sei com #include <jni.h> #include <stdio.h> #include "InstanceMethodCall.h" JNIEXPORT void JNICALL ...

10 a resposta

JNI: a biblioteca é encontrada no caminho, mas o método não é (java.lang.UnsatisfiedLinkError)

Estou tentando usar JNI e obtendo java.lang.UnsatisfiedLinkError. Ao contrário dos outros milhões de perguntas feitas sobre isso, eu tenho a biblioteca no meu caminho e até vi a exceção mudar quando a removi. Tenho certeza de que algo ...

2 a resposta

riação de objetos JNI e gerenciamento de memória

Tenho o seguinte método JNI que cria uma coleção de objetos Java nativamente e, em seguida, retorne-os ao Java: JNIEXPORT jobject JNICALL Java_com_test_myClass_myMethod(JNIEnv * env, jclass klass) { jclass arrayClass = ...

2 a resposta

stouro @ReferenceTable (max = 512) JNI

Estou um pouco preso com este ... ReferenceTable overflow (max = 512), tenho certeza que isso tem a ver com o número de referências locais sendo criado na minha chamada de método nativa ... Para contornar o problema, tenho até tentou remover as ...

2 a resposta

Nenhum iterador para Java ao usar SWIG com o std :: map do C

Implementei uma classe comstd::map em C ++ e interface criada usando SWIG para ser chamada de Java. No entanto, não há nenhum objeto iterador que me permita percorrer as entradas no SWIGstd::map. Alguém sabe como criar um iterador?

6 a resposta

Calling C ++ dll de Java

Estou usando Java para um aplicativo pequeno. É uma reescrita de um projeto MFC existente. Existe uma dll existente que preciso alterar para habilitar o acesso do Java usando JNI. Todas essas coisas sobre Java são novas para mim, então estou ...

2 a resposta

JNI - Como retorno de chamada de C ++ ou C para Jav

Tenho um aplicativo Java que chama o código C ++ / C nativo. O código C ++ / C precisa retornar a chamada para Java. Você poderia me dar alguns exemplos de como fazer isso.

4 a resposta

JNI Anexar / desanexar gerenciamento de memória de threads

Tenho um retorno de chamada JNI: void callback(Data *data, char *callbackName){ JNIEnv *env; jvm->AttachCurrentThread((void **)&env, NULL); /* start useful code*/ /* end useful code */ jvm->DetachCurrentThread(); } Quando executo dessa ...