Wrapper minervax is used to extend MINERVA with external classes and their methods.
External classes can be used by MINERVA just like built-in predicates.
External classes can be from some vendor's Java system, e.g. for networking, imaging, multimedia etc, third party class libraries, or written by yourself.
External classes can be added to MINERVA statically at boot time or dynamically ("on demand") when first used during run time.
A java compiler is required to use minervax.
minervax is invoked as
minervax [-gui] [-c InterfaceClass] [-f MinervaFrame] [-p PackageName] DescriptionName
Parameters are:
The file names must not include the extension. Minervax will append the extension
Please refer to the Example Programs for usage example. Note that the reflection package provides an alternative way to extend MINERVA with existing Java-based software components.