OVH Cloud OVH Cloud

jni

1 réponse
Avatar
Marilyn Dubois
Bonjour,

Qu'en est-il du 'jni' connexe au langage java ?
J'ai voulu m'exercer sur un example fourni sur le Web
et tout à foiré.
Voici l'exemple :

public class Hello {
public native void sayHello();

}

javac Hello.java ---------> fonctionne

javah -jni Hello ---------> ne fonctionne pas

error : Class Hello Could not be found

D'où vient l'erreur ?

Merci.

1 réponse

Avatar
TestMan
Bonjour,

Je dirais, le CLASSPATH ;-)

Si votre classe est dans le repertoire "courant", faire :
set CLASSPATH=.
(sous WinXX)
ou
export CLASSPATH=.
(sous un unix)

Et celà devrait marcher...

A+

TM

Bonjour,

Qu'en est-il du 'jni' connexe au langage java ?
J'ai voulu m'exercer sur un example fourni sur le Web
et tout à foiré.
Voici l'exemple :

public class Hello {
public native void sayHello();

}

javac Hello.java ---------> fonctionne

javah -jni Hello ---------> ne fonctionne pas

error : Class Hello Could not be found

D'où vient l'erreur ?

Merci.