Once you downloaded the binary package for the Java bindings you have to unpack it. It will be unpacked to a
directory called copasi_java. This directory contains the native library, three jar files, a documentation file and
the license file.
The copasi.jar file contains the actual language bindings for COPASI. The copasi_gui.jar file contains a little
sample swing application that loads an SBML file and can run a time course simulation on the model contained in the
SBML file. The unittests.jar file contains some unittests that can be used to check whether the bindings are
working.
In order to run the unittests,
junit needs to be
available.
To run the unittests, you could use the following call:
java -Djava.library.path=. \
-classpath copasi.jar:unittests.jar:junit.jar \
junit.textui.TestRunner org.COPASI.unittests.RunTests
For Windows XP running all tests at once did not work using junit 4.4, running the individual tests in the
unittests.jar worked however, so I am pretty sure the bindings are OK. If you want to run the tests and running all
as described above does not work, just run the individual tests by replacing
the
org.COPASI.unittests.RunTests
by one of the individual test classes,
e.g.
org.COPASI.unittests.Test_RunSimulations
.
Please note that under Microsoft Windows the language bindings require certain versions of the Microsoft runtime
libraries. If these are not installed, the bindings might not work. Please see the download page for the individual
language binding versions for the runtime requirements.