.TH pas2jni 1 "12 Dec 1999" "Free Pascal" "Free Pascal Java Native Interface generation tool" .SH "نام (NAME)" pas2jni \- ابزار تولید Java Native Interface برای Free Pascal .SH "خلاصه دستور (SYNOPSIS)" .B pas2jni [\fIگزینه‌ها\fR] \fI \fR[\fI \fR...] تولید توصیف و کتابخانه رابط بومی جاوا (Java Native Interface) از unitهای کامپایل‌شده Free Pascal. برنامه pas2jni به ازای هر unit دو فایل تولید می‌کند: یک کتابخانه که دسترسی به توابع و رویه‌های موجود در unit پاسکال را به شیوه‌ای که Java درک می‌کند فراهم می‌سازد، و یک فایل .java که کتابخانه را توصیف کرده و می‌تواند برای دسترسی به کتابخانه از طریق Java به کار رود. .SH "گزینه‌ها (OPTIONS)" .TP .B \-U مسیر جستجوی unit، جداشده با نقطه\-ویرگول. استفاده از نویسه‌های عام (wildcard) مجاز است. .TP .B \-L تنظیم نام کتابخانه خروجی. به‌طور پیش‌فرض، این مقدار نام unit است که عبارت 'jni' به انتهای آن اضافه می‌شود. .TP .B \-P تنظیم نام بسته (package) جاوا. این مقدار به‌طور پیش‌فرض 'pas' است. .TP .B \-O تنظیم مسیر خروجی برای فایل‌های Pascal. به‌طور پیش‌فرض، این دایرکتوری جاری است. .TP .B \-J تنظیم مسیر خروجی برای فایل‌های Java. به‌طور پیش‌فرض 'pas' است. .TP .B \-D تنظیم مسیر کامل برنامه "ppudump". برنامه ppudump برای تحلیل محتوای فایل‌های unit مورد نیاز است. .TP .B \-I گنجاندن فهرست اشیاء مشخص‌شده در خروجی. فهرست با نقطه\-ویرگول جدا می‌شود. برای خواندن این فهرست از یک فایل، از \fB\-I\fR@ استفاده کنید. .TP .B \-E مستثنی کردن فهرست اشیاء مشخص‌شده از خروجی. این فهرست با نقطه\-ویرگول جدا می‌شود. برای خواندن این فهرست از یک فایل، از \fB\-E\fR@ استفاده کنید. .TP .B -? نمایش یک پیام راهنما. .SH "مثال‌ها (EXAMPLES)" دستور زیر یک فایل .I pas/getopts.java و یک فایل کتابخانه .I getoptsjni.pas را از unit استاندارد getopts ایجاد خواهد کرد: pas2jni units/x86_64-linux/getopts.ppu دستور زیر یک فایل .I getopts.java و یک فایل کتابخانه .I pasgetopts.pas را از unit استاندارد getopts ایجاد خواهد کرد: pas2jni -J. -O. -Lpasgetopts -units/x86_64-linux/getopts.ppu .SH "همچنین ببینید (SEE ALSO)" .IP .BR java (1) .BR fpc (1) .BR javapp (1)