foulla002
Messages postés47Date d'inscriptionmardi 4 juillet 2006StatutMembreDernière intervention 5 septembre 2006
-
26 juil. 2006 à 15:42
foulla002
Messages postés47Date d'inscriptionmardi 4 juillet 2006StatutMembreDernière intervention 5 septembre 2006
-
27 juil. 2006 à 11:23
salut
pour tous les exemples que j'ai fait sur les dll j'ai eu un message d'erreur tel que
C:\Documents and Settings\olfa\jbproject\pro1\src>java pro1.HelloWorld
Exception in thread "main" java.lang.UnsatisfiedLinkError: print
at pro1.HelloWorld.print(Native Method)
at pro1.HelloWorld.main(HelloWorld.java:14)
a chaque fois mon systeme ne reconnait pas la methode native pourtant dans cet exemple j'ai suivi le tutorial de sun
besoin de votre aide
merci
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 26 juil. 2006 à 19:09
Salut,
bon je t'ai fais un petit exemple qui va automatiser TOUT donc scuse pour la syntax si tu ne comprend pas le batch mais c'est surtout pour que tu comprenne le principe sur un truc qui fonctionne.
ce script fait :
1 creation des repertoires necessaire pour tout.
2 creation du fichier java
3 compilation du java
4 creation du header java
5 creation du fichier C
6 Creation de la dll
alors 2 choses pour le script qui suit :
1 enregistre le dans un fichier avec l'extention bat exemple 'make.bat'
2 en debut du script il y a une variable JAVA_HOME pense à adapter le chemin sinon cela ne va pas marcher
voici le scipt :
@echo off
set JAVA_HOME="C:\Program Files\Java\jdk1.5.0_07"
set FILE_NAME=Hello
set DIR=test
set SRC_DIR=src
set BIN_DIR=bin
set INCLUDE_DIR=include