Estoy tratando de generar el archivo de encabezado (MyClass.h) usando el comando javah -jni MyClass.java
ya que uso el JDK 1.8 pero también probé con la otra versión del comando, javac -h MyClass.java
pero siempre obtengo el siguiente resultado en mi terminal:
Todos mis archivos .java o .class están en esta carpeta.
Gracias por la ayuda
[editar] También probé con el archivo .class pero el resultado es el mismo javac -h
pero con javah -jni
obtengo el siguiente resultado:
Intente compilar SimpleJNI.java primero y luego ejecute el comando javah.
Clase de muestra
public class SimpleJNI
{
public static void someMethod()
{
System.out.println("Some method");
}
}
La compilación está usando javac con -classpath si se requiere alguna dependencia externa.
javac -classpath <path_to_dependency> SimpleJNI.java
o sin -classpath si no hay dependencia
javac SimpleJNI.java
luego ejecute javah con su archivo .class
javah SimpleJNI
Este artículo se recopila de Internet, indique la fuente cuando se vuelva a imprimir.
En caso de infracción, por favor [email protected] Eliminar
Déjame decir algunas palabras