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