File: check_jni.bat

package info (click to toggle)
glpk-java 1.12.0-2
  • links: PTS, VCS
  • area: main
  • in suites: bookworm, bullseye, forky, sid, trixie
  • size: 3,580 kB
  • sloc: sh: 3,609; java: 1,794; xml: 259; makefile: 154; ansic: 35
file content (53 lines) | stat: -rwxr-xr-x 2,124 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
@echo off
REM w64/check_jni.bat
REM
REM This batch file checks that GLPK can be used with Java.
REM Java examples in directory ..\examples are built and executed.
REM @author Heinrich Schuchardt, 2009
REM @version 1
if not exist "%JAVA_HOME%\bin\java.exe" goto JAVA_HOME
if not exist "%JAVA_HOME%\bin\javac.exe" goto JAVA_HOME
set mypath=%path%
path %JAVA_HOME%\bin;%cd%;%GLPK_HOME%\w64;%path%
set mydir=%cd%
cd ..\examples\java
"%JAVA_HOME%\bin\javac" -classpath "%mydir%/glpk-java.jar" Gmpl.java
"%JAVA_HOME%\bin\java" -Djava.library.path="%mydir%" -classpath "%mydir%/glpk-java.jar";. Gmpl marbles.mod
echo -
echo Test is passed if INTEGER OPTIMAL SOLUTION FOUND
pause
"%JAVA_HOME%\bin\javac" -classpath "%mydir%/glpk-java.jar" Lp.java
"%JAVA_HOME%\bin\java" -Djava.library.path="%mydir%" -classpath "%mydir%/glpk-java.jar";. Lp
echo -
echo Test is passed if OPTIMAL LP SOLUTION FOUND
pause
"%JAVA_HOME%\bin\javac" -classpath "%mydir%/glpk-java.jar" ErrorDemo.java
"%JAVA_HOME%\bin\java" -Djava.library.path="%mydir%" -classpath "%mydir%/glpk-java.jar";. ErrorDemo
echo -
echo Test is passed if iterations with and without errors
pause
"%JAVA_HOME%\bin\javac" -classpath "%mydir%/glpk-java.jar" LinOrd.java
"%JAVA_HOME%\bin\java" -Djava.library.path="%mydir%" -classpath "%mydir%/glpk-java.jar";. LinOrd tiw56r72.mat tiw56r72.sol
del tiw56r72.sol
echo -
echo Test is passed if INTEGER OPTIMAL SOLUTION FOUND
pause
"%JAVA_HOME%\bin\javac" -classpath "%mydir%/glpk-java.jar" MinimumCostFlow.java
"%JAVA_HOME%\bin\java" -Djava.library.path="%mydir%" -classpath "%mydir%/glpk-java.jar";. MinimumCostFlow
del mincost.dimacs mincost.lp
echo -
echo Test is passed if files mincost.dimacs, and mincost.lp written
pause
"%JAVA_HOME%\bin\javac" -classpath "%mydir%/glpk-java.jar" Relax4.java
"%JAVA_HOME%\bin\java" -Djava.library.path="%mydir%" -classpath "%mydir%/glpk-java.jar";. Relax4 sample.min
echo -
echo Test is passed if ret = 0
pause
cd %mydir%
path %mypath%
goto DONE
:JAVA_HOME
echo JDK not found.
echo Please, adjust environment variable JAVA_HOME.
goto DONE
:DONE