Potreboval by som pomoc odborníka na javu. Snažím sa nainštalovať e-learningový systém AHA!. Žial nedá sa jednoducho nainštalovať, ale musi sa skompilovať. Vyžaduje JAVA prostredie - SDK. Inštalačná zložka obsahuje skript "bw.bat" /viď nižšie/ a manuál uvádza, že po jeho spustení by mala prebehnúť kompilácia a inštalácia. Vraj su v tom skripte chyby, ale žiaľ nie som v tejto oblasti odborník. Možno niekto pozrie a hneď uvidí čo je zle.
Tu je obsah toho skriptu:
@echo off
echo AHA! project builder
echo ---
REM ** clean previous build
del /s ..\WEB-INF\classes\*.class > nul
IF EXIST classes RMDIR /S/Q classes > nul
md classes
REM *** compile AHA project (AMt, servlets, authorservlets) ***
echo Compiling AHA...
javac -classpath "..\lib\commons-collections-3.1.jar;..\lib\commons-dbcp-1.2.1.jar;..\lib\commons-pool-1.2.jar;..\lib\ss_css2.jar;..\lib\Tidy.jar;..\lib\toniclf.jar;..\lib\jgraph.jar;..\lib\servlet.jar;..\lib\xml.jar;..\lib\xerces.jar;..\lib\mysql.jar;..\WEB-INF\lib\jdom.jar;..\WEB-INF\lib\jfreechart-0.9.20.jar;..\WEB-INF\lib\jcommon-0.9.5.jar;..\WEB-INF\classes" -d "classes" ..\WEB-INF\classes\nl\tue\AHA\AMt\*.java ..\WEB-INF\classes\*.java ..\WEB-INF\classes\authorservlets\*.java ..\WEB-INF\classes\authorservlets\es\uco\AHA\TestEditorServlets\*.java ..\WEB-INF\classes\nl\tue\AHA\Layout\*.java ..\WEB-INF\classes\nl\tue\AHA\config\*.java ..\WEB-INF\classes\es\uco\AHA\AppletTestEngine\*.java ..\WEB-INF\classes\es\uco\AHA\FileList\*.java ..\WEB-INF\classes\es\uco\AHA\LoadTestEngine\*.java ..\WEB-INF\classes\es\uco\AHA\QuestionsFile\*.java ..\WEB-INF\classes\es\uco\AHA\StudentFile\*.java ..\WEB-INF\classes\es\uco\AHA\TestEditor\*.java ..\WEB-INF\classes\es\uco\AHA\TestFile\*.java ..\WEB-INF\classes\es\uco\AHA\Utils\*.java ..\WEB-INF\classes\nl\tue\AHA\conversion\mot2aha\*.java ..\WEB-INF\classes\nl\tue\mot2caf\MOTtoCAF.java > nul
xcopy ..\WEB-INF\classes\nl\tue\AHA\AMt\pics .\classes\nl\tue\AHA\AMt\pics\ /S /I /Y > nul
IF ERRORLEVEL 1 (
echo error while compiling AHA...
echo exiting...
goto end
)
REM *** create AHA jar file and copy to lib dirs ***
echo Creating aha.jar...
jar -cvf aha.jar -C classes . > nul
copy aha.jar ..\lib /Y > nul
copy aha.jar ..\WEB-INF\lib /Y > nul
REM *** create AMt jar and sign jar ***
REM *** create AMt jar file ***
echo Creating AMt.jar...
jar -cvf ..\lib\AMt.jar -C "classes" nl/tue/AHA/AMt > nul
IF ERRORLEVEL 1 (
echo error while creating AMt.jar...
echo exiting...
goto end
)
REM *** sign jar file ***
echo Signing AMt.jar...
jarsigner -keystore AHAkey -storepass signer ..\lib\AMt.jar AHA > nul
IF ERRORLEVEL 1 (
echo error while signing AMt.jar...
echo exiting...
goto end
)
REM *** create TestEditor jar and sign jar ***
REM *** create TestEditor jar file ***
echo Creating TestEditor.jar...
jar -cvf ..\lib\TestEditor.jar -C "classes" es/uco/AHA/AppletTestEngine -C "classes" es/uco/AHA/TestEditor -C "classes" es/uco/AHA/Utils > nul
jar -cvf ..\lib\TestEngine.jar -C "classes" es/uco/AHA/AppletTestEngine -C "classes" es/uco/AHA/TestEditor -C "classes" es/uco/AHA/Utils > nul
IF ERRORLEVEL 1 (
echo error while creating TestEditor.jar...
echo exiting...
goto end
)
REM *** sign jar file ***
echo Signing TestEditor.jar...
jarsigner -keystore AHAkey -storepass signer ..\lib\TestEditor.jar AHA > nul
IF ERRORLEVEL 1 (
echo error while signing TestEditor.jar...
echo exiting...
goto end
)
echo done!
:end
|