Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : JAVA et packager [ Système / API ] (dimond)

mardi 1 juillet 2008 à 19:31:12 | JAVA et packager

dimond

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.

mardi 1 juillet 2008 à 19:51:56 | Re : JAVA et packager

DARKSIDIOUS

Membre Club Administrateur CodeS-SourceS
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

mercredi 2 juillet 2008 à 15:36:20 | Re : JAVA et packager

dimond

Je dois convertir une classe java en dll pour pouvoir y accéder com un objet com en vb net 2005

mercredi 2 juillet 2008 à 17:40:17 | Re : JAVA et packager

Twinuts

Membre Club Administrateur CodeS-SourceS
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 ..."

OoWORAoO

vendredi 4 juillet 2008 à 15:42:20 | Re : JAVA et packager

dimond

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

echo.
echo Copying jar files ...
copy "%XXXX_DIR%\lib\cl.jar" ..\lib
copy "%XXXX_DIR%\lib\log4j-1.2.8.jar" ..\lib
copy "%XXXX_DIR%\lib\commons-codec-1.3.jar" ..\lib
copy "%XXXX_DIR%\lib\xalan.jar" ..\lib
copy "%XXXX_DIR%\lib\xml-apis.jar" ..\lib
copy "%XXXX_DIR%\lib\nhrc.jar" ..\lib

echo.
echo Creating Increases.dll and registering it ...
mkdir "%JAVA_PUBLIC%\axbridge\bin"
"%JAVA_PRIV%\bin\packager" -out "%JAVA_PUBLIC%\axbridge\bin" -reg ..\lib\Increases.jar raccess.excel.Increases

echo.
echo Copying jar files to %JAVA_PUBLIC%\axbridge\lib ...
copy "%XXXXX_DIR%\lib\cl.jar" "%JAVA_PUBLIC%\axbridge\lib\"
copy "%XXXXX_DIR%\lib\log4j-1.2.8.jar" "%JAVA_PUBLIC%\axbridge\lib\"
copy "%XXXXX_DIR%\lib\commons-codec-1.3.jar" "%JAVA_PUBLIC%\axbridge\lib\"
copy "%XXXXX_DIR%\lib\xalan.jar" "%JAVA_PUBLIC%\axbridge\lib\"
copy "%XXXXX_DIR%\lib\xml-apis.jar" "%JAVA_PUBLIC%\axbridge\lib\"
copy "%XXX_DIR%\lib\nhrc.jar" "%JAVA_PUBLIC%\axbridge\lib\"

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 . . .

                                            


vendredi 4 juillet 2008 à 16:15:53 | Re : JAVA et packager

Twinuts

Membre Club Administrateur CodeS-SourceS
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 ..."

OoWORAoO



Cette discussion est classé dans : java, packager


Répondre à ce message

Sujets en rapport avec ce message

Débuter en java... [ par OriOn ] Bonjour, voilà alors je voudrais me mettre à java, et je voudrais savoir qu'est ce qu'il faut que je télécharge pour pouvoir tester mes créations et q Editeur Java [ par syndrael ] Bonjour,Je débute et je voulais savoir quel éditeur vous utilisez de votre coté. Moi, je fais appel à JPADPro 3.6, ca change de la fenetre DOS !! LOL interaction entre html et java via javascript [ par rmo ] Bonjour à tous.Je cherche à trouver comment par une action sur un boutoon html, lancer une action dans une applet java.Merci. Comment on fait pour simplement dessiner [ par MeltedMind ] Bonjour, je me demandais comment l'on fait pour afficher un image en java. J'utilise Code Warrior pour java version 6.0, je suis un nouvel utilisateu Icône pour application Java [ par Mikonyx ] Est-il possible de remplacer la tasse de café présente dans toutes les applications Java par un icône personnel? Ah aussi... existe t'il un equivalent chat multiclients (JAVA) [ par Yzermat ] Je suis a la recherche d'un chat multiclients en java! Ce serait bien si il était assez bien commenté! C'est tres urgent et assez important , sinon je Urgent : Broadcast en JAVA [ par skysee ] Bonjour,Je voudrais réaliser en JAVA un broadcast sur un réseau pour en lister toutes les machines qui y sont connectées. L'affichage se réalisant com Programmation BROADCAST en JAVA [ par skysee ] Bonsoir,Je voudrais réaliser en JAVA un broadcast sur un réseau pour en lister tout les PC qui y sont connectées. L'affichage de ses PC se réalisant c URGENT: Broadcast en JAVA [ par skysee ] Bonjour,Je voudrais réaliser en JAVA un broadcast sur un réseau pour en lister toutes les machines qui y sont connectées. L'affichage se réalisant com Compilateur JAVA [ par BobH ] J'ai du formater mon disque et je n'ai plus j++ donc je cherche juste un compilateur, merci!


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Appels d'offres

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.