El comando "javac -h" y "javah -jni" no puede encontrar el archivo que especifiqué

J.erome

Estoy tratando de generar el archivo de encabezado (MyClass.h) usando el comando javah -jni MyClass.javaya que uso el JDK 1.8 pero también probé con la otra versión del comando, javac -h MyClass.javapero siempre obtengo el siguiente resultado en mi terminal:
ingrese la descripción de la imagen aquí

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 -hpero con javah -jniobtengo el siguiente resultado:
ingrese la descripción de la imagen aquí

Sandeep Thaker

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

Editado en
0

Déjame decir algunas palabras

0Comentarios
Iniciar sesiónRevisión de participación posterior

Artículos relacionados

El comando Docker ADD produce el error 'no se puede encontrar el archivo'

sed no puede encontrar el archivo

¿No puede encontrar el archivo especificado?

FileReader no puede encontrar el archivo

Javascript no puede encontrar el archivo

cómo encontrar un nombre de archivo usando el comando de búsqueda cuando el nombre puede contener "_" y en algún momento no puede contener

PHP no puede encontrar el archivo a pesar de que existe

MinGW C ++ Linker no puede encontrar el archivo debido a que se truncó el nombre del archivo y / o no pudo encontrar las definiciones

¿Por qué el comando de Python "subprocess.Popen" no puede encontrar el archivo jar para ejecutar?

el registrador no puede encontrar el archivo

El script no puede encontrar el archivo existente

C # no puede encontrar el archivo que está en el mismo directorio que el programa

El programa no puede encontrar el archivo a pesar de que el archivo está en la misma carpeta (archivo de texto)

No se puede leer el archivo csv que se produjo después de FileWriter y encontrar un duplicado en Java

Python dice que no puede encontrar el archivo que estoy intentando cambiar de nombre aunque puede leer el nombre del archivo

¿No puede encontrar el comando 'dotnet ef'?

cmd no puede encontrar el comando mvn

El comando zsh no puede encontrar pip

El comando cmake no puede encontrar bibliotecas boost

cmd no puede encontrar el comando mvn

¿Por qué mi código de selenio no guarda el archivo en la ubicación que especifiqué?

bash no puede encontrar .profile cuando ejecuta el comando bash desde directorios que no sean el directorio $ home

Unity "No se puede cargar el script asociado" y "Win32Exception: el sistema no puede encontrar el archivo especificado"

Errores de compilación: "no se puede encontrar el destino para el archivo" y "referencia no definida"

Composer no puede encontrar el archivo en Linux

Git no puede encontrar el archivo aunque existe

pytesseract no puede encontrar el archivo especificado

No se puede encontrar el archivo .gitconfig global

Spring no puede encontrar el archivo de propiedades