| pas2jni(1) | Free Pascal Java Native Interface generation tool | pas2jni(1) |
نام (NAME)
pas2jni - ابزار تولید Java Native Interface برای Free Pascal
خلاصه دستور (SYNOPSIS)
pas2jni [گزینهها] <unit> [<unit2> <unit3> ...]
تولید توصیف و کتابخانه رابط بومی جاوا (Java Native Interface) از unitهای کامپایلشده Free Pascal. برنامه pas2jni به ازای هر unit دو فایل تولید میکند: یک کتابخانه که دسترسی به توابع و رویههای موجود در unit پاسکال را به شیوهای که Java درک میکند فراهم میسازد، و یک فایل .java که کتابخانه را توصیف کرده و میتواند برای دسترسی به کتابخانه از طریق Java به کار رود.
گزینهها (OPTIONS)
- -U<path>
- مسیر جستجوی unit، جداشده با نقطه-ویرگول. استفاده از نویسههای عام (wildcard) مجاز است.
- -L<name>
- تنظیم نام کتابخانه خروجی. بهطور پیشفرض، این مقدار نام unit است که عبارت 'jni' به انتهای آن اضافه میشود.
- -P<name>
- تنظیم نام بسته (package) جاوا. این مقدار بهطور پیشفرض 'pas' است.
- -O<path>
- تنظیم مسیر خروجی برای فایلهای Pascal. بهطور پیشفرض، این دایرکتوری جاری است.
- -J<path>
- تنظیم مسیر خروجی برای فایلهای Java. بهطور پیشفرض 'pas' است.
- -D<prog>
- تنظیم مسیر کامل برنامه "ppudump". برنامه ppudump برای تحلیل محتوای فایلهای unit مورد نیاز است.
- -I<list>
- گنجاندن فهرست اشیاء مشخصشده در خروجی. فهرست با نقطه-ویرگول جدا میشود. برای خواندن این فهرست از یک فایل، از -I@<file> استفاده کنید.
- -E <list>
- مستثنی کردن فهرست اشیاء مشخصشده از خروجی. این فهرست با نقطه-ویرگول جدا میشود. برای خواندن این فهرست از یک فایل، از -E@<file> استفاده کنید.
- -?
- نمایش یک پیام راهنما.
مثالها (EXAMPLES)
دستور زیر یک فایل pas/getopts.java و یک فایل کتابخانه getoptsjni.pas را از unit استاندارد getopts ایجاد خواهد کرد:
pas2jni units/x86_64-linux/getopts.ppu
دستور زیر یک فایل getopts.java و یک فایل کتابخانه pasgetopts.pas را از unit استاندارد getopts ایجاد خواهد کرد:
pas2jni -J. -O. -Lpasgetopts -units/x86_64-linux/getopts.ppu
همچنین ببینید (SEE ALSO)
| 12 Dec 1999 | Free Pascal |