@echo off
REM usage: JavaCommUpdate.bat 
REM  copies Javax.comm files from storage directory
REM  to Java subdirectories, otherwise library will not work
REM
REM  see GDoc "Antcal Java cheat sheet" and
REM  http://circuitnegma.wordpress.com/2007/02/07/how-to-install-the-java-communications-api-in-a-windows-environment/

REM directories
set storageDir=C:\netbeans\comm
set javaBase="C:\Program Files\Java\"
set dev=jdk1.6.0_16\jre
set prod=jre6

REM files to be copied
echo files to copy:
set comm=comm.jar
set javx=javax.comm.properties
set wdll=win32com.dll
echo %storageDir%\%comm%
echo %storageDir%\%javx%
echo %storageDir%\%wdll%
echo destination base: 
echo    production  %javaBase%%prod%
echo    development %javaBase%%dev%


REM copy operations

REM comm.jar
echo %storageDir%\%comm% %javaBase%%prod%\lib\ext\%comm%
copy %storageDir%\%comm% %javaBase%%prod%\lib\ext\%comm%
echo %storageDir%\%comm% %javaBase%%dev%\lib\ext\%comm%
copy %storageDir%\%comm% %javaBase%%dev%\lib\ext\%comm%
echo %storageDir%\%comm% %javaBase%%dev%\lib\%comm%
copy %storageDir%\%comm% %javaBase%%dev%\lib\%comm%

REM win32com.dll
echo %storageDir%\%wdll% %javaBase%%prod%\bin\%wdll%
copy %storageDir%\%wdll% %javaBase%%prod%\bin\%wdll%
echo %storageDir%\%wdll% %javaBase%%dev%\bin\%wdll%
copy %storageDir%\%wdll% %javaBase%%dev%\bin\%wdll%

REM javax.comm.properties
echo %storageDir%\%javx% %javaBase%%prod%\lib\%javx%
copy %storageDir%\%javx% %javaBase%%prod%\lib\%javx%
echo %storageDir%\%javx% %javaBase%%dev%\lib\%javx%
copy %storageDir%\%javx% %javaBase%%dev%\lib\%javx%
