Resultados de la búsqueda a petición "java-native-interface"

4 la respuesta

¿Cómo identificar la causa de una pérdida de memoria de referencia global JNI?

Estoy usando Tomcat y después de detener mi aplicación web todavía hay una referencia al cargador de clases instancia de mi aplicación web. Como consecuencia, no se liberará una cantidad notable de memoria (principalmente relacionada con datos ...

2 la respuesta

Utilizando la biblioteca compartida existente (.so) en la aplicación de Android

Tengo el siguiente escenario para trabajar. Me dieron una biblioteca compartida (libeffect.so) para usar en un proyecto de Android en el que estoy trabajando para un cliente. No tengo el código fuente de la biblioteca compartida, solo tengo el ...

2 la respuesta

Android ndk: Problema para la llamada del método Java desde c ++ con jni

Intento trabajar en Android NDK, mi primera prueba no es muy concluyente, necesito ayuda porque no veo dónde está mi error. El siguiente código se compila sin problemas, pero cuando se ejecuta en el emulador, el programa devuelve la señal ...

15 la respuesta

faster Math.exp () a través de JNI?

Necesito calcularMath.exp() de java con mucha frecuencia, ¿es posible obtener una versión nativa para ejecutarse más rápido queJav 'sMath.exp() ?? Intenté solo jni + C, pero es más lento que simplementeJav.

2 la respuesta

La forma más sencilla de pasar flotante [] [] a C ++ a través de JNI

En mi código Java tengo una matriz flotante 2Dfloat[x][4] floatArray. Aquíx puede estar entre 1 y 25. Tengo que pasar esta matriz flotante 2D a unaC++ método a través deJNI. MiJNI método es jboolean MyJNIMethod(JNIEnv * env, jobject obj, ...

3 la respuesta

jni.h: No existe tal archivo o directorio

He estado siguiendoeste tutorial [http://www.java-tips.org/other-api-tips/jni/simple-example-of-using-the-java-native-interface.html] , y en el paso 5, obtengo el siguiente resultado de GCC: HelloWorld.c:1:17: error: jni.h: No such file or ...

3 la respuesta

C ++ ifstream.getline () significativamente más lento que el BufferedReader.readLine () de Java?

Estoy en el proceso de reescribir una de mis aplicaciones de Android para aprovechar el NDK y una de las primeras cosas que tiene que hacer cada vez es abrir un archivo de texto de 1.5MB (aproximadamente 150k líneas) y colocar cada línea en un ...

4 la respuesta

Java.library.path configurando programáticamente

¿Puedo configurar java.library.path programáticamente desde el propio código java? Lo siguiente no funciona. System.setProperty("java.library.path", "/blah");

5 la respuesta

JNI - "No se puede abrir el archivo de inclusión: 'jni_md.h'"

ste programa de muestra está destinado a llamar a unnative método escrito en C. Java Code class HelloWorld { private native void print(); public static void main( String args[] ) { new HelloWorld().print(); } static ...

1 la respuesta

Calling miembro de la clase JAVA del código nativo C / C ++

Estoy escribiendo una aplicación OpenGL C / C ++ que estoy transfiriendo a Android a través de Android NDK, soporte JNI. Tengo dificultades para ejecutar el código de la devolución de llamada JAVA señalada desde nativo. Aquí está el ...