Menu

SystemRequirements

TimN

System Requirements

The design ideology of the JANPA package is based on universality (cross-platform)
and the ease of use (no need in build-before-use).
In contrast to many other open-source scientific software typically distributed
as a set of source files and a makefile which require compilation, JANPA is
distributed as both sources code and binary executable files. However, in order to
achieve a compatibility of the same executable files with different platforms/operation
systems, JANPA has been written in Java programming language and hence its binary
executable files should be run under Java Virtual Machine (JVM).

In fact, the ability of the user's system to run JVM programs is the only system
requirement for JANPA. Note that in addition to JVM some standard Java runtime libraries
are also required. A union of JVM and such libraries is called the Java Runtime
Environment (JRE).

As a rule, most operation systems/platforms already have JRE installed. If this is
not the case, you need to download JRE from official web-site
and install it.

Note that as of version 1.01 JANPA requires at least JRE 1.5 (also called ‎Java SE 5,
released in 2004), or later. Fortunately, newer JREs can run codes compiled for older ones.

For further information on running JANPA programs, see one of the Exemples page (1, 2, 3).
The general command line syntax is the following:

java -jar file.jar [parameters]

where file.jar (placed in the current directory, or specified with the full path)
is the JVM binary executable files (janpa.jar, molden2molden.jar or nwchem2molden.jar)
and [parameters] are program arguments which vary from program to program.
All programs of JANPA package show brief help information when they are run
without parameters.