FreeBSD Manual Pages
pas2jni(1) Free Pascal Java Native Interface generation tool pas2jni(1) NAME pas2jni - Free Pascal Java Native Interface generation tool SYNOPSIS pas2jni [options] <unit> [<unit2> <unit3> ...] Generate a Java native interface description and library from compiled Free Pascal units. pas2jni generates per unit 2 files: a library that provides access to the functions and procedures in the pascal unit in a manner that Java understands, and a .java file that describes the li- brary, and can be used to access the library from Java. OPTIONS -U<path> Unit search path, semicolon delimited. Wildcards are allowed. -L<name> Set output library name. By default, this is the name of the unit followed by 'jni'. -P<name> Set Java package name. This is by default 'pas'. -O<path> Set output path for Pascal files. This is the current directory, by default. -J<path> Set output path for Java files. By default, this is 'pas'. -D<prog> Set full path to the "ppudump" program. The ppudump program is needed to analyse the contents of the unit files. -I<list> Include the list of specified objects in the output. The list is semicolon delimited. To read this list from a file use -I@<file> -E <list> Exclude the list of specified objects from the output. The list is semicolon delimited. To read this list from a file use -E@<file> -? Show a help message. EXAMPLES The following will create a file pas/getopts.java and a library file getoptsjni.pas unit from the standard getopts unit: pas2jni units/x86_64-linux/getopts.ppu The following will create a file getopts.java and a library file pasge- topts.pas unit from the standard getopts unit: pas2jni -J. -O. -Lpasgetopts -units/x86_64-linux/getopts.ppu SEE ALSO java(1) fpc(1) javapp(1) Free Pascal 12 Dec 1999 pas2jni(1)
NAME | SYNOPSIS | OPTIONS | EXAMPLES | SEE ALSO
Want to link to this manual page? Use this URL:
<https://man.freebsd.org/cgi/man.cgi?query=pas2jni&sektion=1&manpath=FreeBSD+Ports+14.3.quarterly>
