EnglishFrenchSpanish

OnWorks favicon

pas2jni-3.0.0 - Online in the Cloud

Run pas2jni-3.0.0 in OnWorks free hosting provider over Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

This is the command pas2jni-3.0.0 that can be run in the OnWorks free hosting provider using one of our multiple free online workstations such as Ubuntu Online, Fedora Online, Windows online emulator or MAC OS online emulator

PROGRAM:

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 library, and can be used to access the libary 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 pasgetopts.pas unit from
the standard getopts unit:

pas2jni -J. -O. -Lpasgetopts -units/x86_64-linux/getopts.ppu

Use pas2jni-3.0.0 online using onworks.net services


Free Servers & Workstations

Download Windows & Linux apps

  • 1
    Amidst
    Amidst
    Amidst or Advanced Minecraft Interface
    and Data/Structure Tracking is a tool to
    display an overview of a Minecraft
    world, without actually creating it. It
    can ...
    Download Amidst
  • 2
    MSYS2
    MSYS2
    MSYS2 is a collection of tools and
    libraries providing you with an
    easy-to-use environment for building,
    installing and running native Windows
    software. It con...
    Download MSYS2
  • 3
    libjpeg-turbo
    libjpeg-turbo
    libjpeg-turbo is a JPEG image codec
    that uses SIMD instructions (MMX, SSE2,
    NEON, AltiVec) to accelerate baseline
    JPEG compression and decompression on
    x86, x8...
    Download libjpeg-turbo
  • 4
    Xtreme Download Manager
    Xtreme Download Manager
    The project has a new home now:
    https://xtremedownloadmanager.com/ For
    developers:
    https://github.com/subhra74/xdm Xtreme
    Download Manager is a powerful tool t...
    Download Xtreme Download Manager
  • 5
    TTGO VGA32 Lite
    TTGO VGA32 Lite
    Features:4:3 and 16:9 low resolution
    VGA outputPS/2 keyboard and mouse
    inputText-based user interface (TUI)
    with dialog managerPartial Unicode
    supportSlave dis...
    Download TTGO VGA32 Lite
  • 6
    Clover EFI bootloader
    Clover EFI bootloader
    Project has moved to
    https://github.com/CloverHackyColor/CloverBootloader..
    Features:Boot macOS, Windows, and Linux
    in UEFI or legacy mode on Mac or PC with
    UE...
    Download Clover EFI bootloader
  • More »

Linux commands

Ad