Red de conocimiento informático - Conocimiento del nombre de dominio - Hola, también encontré un problema similar al escribir jni. El código es similar al tuyo, pero sigo recibiendo errores. ¿Puedes echar un vistazo a tu código?

Hola, también encontré un problema similar al escribir jni. El código es similar al tuyo, pero sigo recibiendo errores. ¿Puedes echar un vistazo a tu código?

Preguntas frecuentes de Jni

Archivo de prueba: hello-jni/src/com/example/hellojni/HelloJni.java

/**

* Este archivo proviene de Android Muestra de NDK: HolaJni.

*/

paquete com.example.hellojni;

clase pública HelloJni

{

pública nativa String stringFromJNI();

público nativo String unimplementedStringFromJNI();

estático {

System.loadLibrary("hellojni.java")loadLibrary("hola- jni");

}

}

Error 1

david@xmomx:holajni$ javac HolaJni.java

david@xmomx:holajni$ ls

Hola.class Hola.h Hola.java HolaJni java

david@xmomx:holajni$ javah -jni HolaJni

error: no se puede acceder a HelloJni

archivo de clase incorrecto: ./HelloJni.class

El archivo de clase contiene la clase incorrecta: com.example.hellojni.HelloJni

Elimínelo o asegúrese de que aparezca en el subdirectorio correcto del classpath. java :164)

en com.sun.tools.javadoc.DocEnv.loadClass(DocEnv.java:149)

en com.sun.tools.javadoc.RootDocImpl.(RootDocImpl.java:77)

en com.sun.tools.javadoc.JavadocTool.getRootDocImpl(JavadocTool.java:159)

en com.sun.tools.javadoc. Javadoc.Start.parseAndExecution(JavadocTool.java:149)