cs_dimond
Messages postés21Date d'inscriptionmardi 12 avril 2005StatutMembreDernière intervention17 novembre 2009
-
1 juil. 2008 à 19:31
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023
-
4 juil. 2008 à 16:15
Bonjour, je voulais savoir si quelqu'un pouvais m'éxpliquer la façon de procéder pour créer une dll à partir du packager java. J'ai bien essayé mais dans tous les cas il m'envoie unj mesage me disant qu'il ne trouve pas le fichier mdli.exe. Pourtant il y en a cinq dans visual studio 2005.
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 1 juil. 2008 à 19:51
Salut,
C'est du java ou du J# ???
En java, on fait des jar qui sont éxécutable sur n'importe quel OS ayant une jvm d'installée, contrairement à ces fichues dll microsoftiennes !
______________________________________
DarK Sidious
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 2 juil. 2008 à 17:40
Salut,
bah, fait ton code en vb .Net ou encore en C# qui sont des langages adaptés à Windoz contrairement à java qui n'est pas spécialement prévu pour...
sinon, perso je ne vois pas très bien comment transformer un objet java en natif, je vois bien comment 'manipuler' des objets java dans du code natif et inversement, mais la transformation risque fort d'imposer une grosse re-ecriture des objets java en natif...
bien que tu pourrais faire un bridge JNI pour assurer un dialogue inter binnaire entre le monde JAVA et les langages Windoz
------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."
cs_dimond
Messages postés21Date d'inscriptionmardi 12 avril 2005StatutMembreDernière intervention17 novembre 2009 4 juil. 2008 à 15:42
Voila le point bat pour génerer la DLL en fait c'est ce que tu me dis c'est bien un bridge. En fait je suis obliger de faire comme ça car je depends d'un serveur écrit en java. Et ce serais trop long à modifier j'ai des impératif de temps et hélas je suis pas spécialist en java.
@echo off
rem Sets locals variables
rem With Visual studio 8 SET VISUAL_STUDIO_HOME=C:\Program Files\Microsoft Visual Studio 8\
SET VISUAL_STUDIO_HOME=C:\Program Files\Microsoft Visual Studio 8\
SET JAVA_PUBLIC=C:\Program Files\Java\j2re1.4.2_13
SET JAVA_PRIV=C:\j2sdk1.4.2_13
set XXXXX_DIR=../../..
rem Saves old variables
set OLD_PATH=%PATH%
rem Sets new variables
rem With Visual studio 8 set PATH=%PATH%;%VISUAL_STUDIO_HOME%SDK\v2.0\Bin
set PATH=%PATH%;%VISUAL_STUDIO_HOME%;
rem Setting environment for using Microsoft Visual C++ tools.
rem With Visual studio 8 call VCVARS32.BAT
call sdkvars.bat
call setenv.bat
rem sets variables with original values
set PATH=%OLD_PATH%
echo.
pause
Mais voila le message que je recois
'sdkvars.bat' is not recognized as an internal or external comman operable program or batch file.
'setenv.bat' is not recognized as an internal or external command, operable program or batch file.
Copying jar files ...
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s) copied.
1 file(s)copied.
Creating Increases.dll and registering it ...
A subdirectory or file C:\Program Files\Java\j2re1.4.2_13\axbridge\bin already exists.
Failed to generate type library, missing midl.exe.
Copying jar files to C:\Program Files\Java\j2re1.4.2_13\axbridge\lib ...
The system cannot find the path specified. 0 file(s) copied.
The system cannot find the path specified. 0 file(s) copied.
The system cannot find the path specified. 0 file(s) copied.
The system cannot find the path specified. 0 file(s) copied.
The system cannot find the path specified. 0 file(s) copied.
The system cannot find the path specified. 0 file(s) copied.
Press any key to continue . . .
Vous n’avez pas trouvé la réponse que vous recherchez ?
Twinuts
Messages postés5375Date d'inscriptiondimanche 4 mai 2003StatutModérateurDernière intervention14 juin 2023111 4 juil. 2008 à 16:15
Salut,
assure toi que les commandes fichiers :
sdkvars.bat
setenv.bat
soient bien accessibles depuis la variable PATH sinon il faut que tu les ajoutes ou encore que tu mettes leurs chemin complet.
------------------------------------
"On n'est pas au resto : ici on ne fait pas dans les plats tout cuits ..."