این دستور rhino-jsc است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
rhino-jsc - کامپایلر rhino JavaScript را فراخوانی می کند
خلاصه
rhino-jsc [گزینه ها] file1.js [file2.js...]
شرح
این صفحه راهنما به اختصار مستندات rhino-jsc فرمان این صفحه راهنما نوشته شده است
برای توزیع دبیان زیرا برنامه اصلی صفحه دستی ندارد. آی تی
مطابق با مستندات html نوشته شده است.
rhino-jsc یک اسکریپت شروع برای کامپایلر جاوا اسکریپت rhino است. کامپایلر جاوا اسکریپت
منبع جاوا اسکریپت را به فایل های کلاس جاوا ترجمه می کند. فایل های کلاس جاوا می توانند
سپس بارگذاری شود و در زمان دیگری اجرا شود و یک روش مناسب برای آن ارائه شود
انتقال جاوا اسکریپت، و برای جلوگیری از هزینه ترجمه. توجه داشته باشید که سطح بالا
توابع موجود در پوسته (مانند چاپ) برای اسکریپت های کامپایل شده در دسترس نیستند
هنگامی که آنها خارج از پوسته اجرا می شوند.
OPTIONS
-بسط می یابد java_class_name
مشخص می کند که یک کلاس جاوا که کلاس جاوا را گسترش می دهد java_class_name باید باشد
تولید شده از فایل منبع جاوا اسکریپت ورودی. هر تابع جهانی در
فایل منبع به روشی از کلاس تولید شده ساخته میشود که هر متد موجود در آن را لغو میکند
کلاس پایه با همین نام
تکمیل می کند java_intf_name
مشخص می کند که یک کلاس جاوا که رابط جاوا java_intf_name را پیاده سازی می کند باید
از فایل منبع جاوا اسکریپت ورودی تولید شود. هر تابع جهانی در
فایل منبع به روشی از کلاس تولید شده ساخته می شود که هر متد را در آن پیاده سازی می کند
رابط با همین نام
-debug، -g
مشخص می کند که اطلاعات اشکال زدایی باید تولید شود. نمی توان با آن ترکیب کرد
بهینه سازی در optLevel بزرگتر از صفر.
منبع
منبع را در فایل کلاس ذخیره نمی کند. توابع و اسکریپت ها به این روش کامپایل شده اند
قابل دکامپایل نیست از این گزینه می توان برای جلوگیری از توزیع منبع یا استفاده کرد
به سادگی برای صرفه جویی در فضا در فایل کلاس به دست آمده.
-o فایل خروجی
فایل کلاس را در فایل داده شده (که باید به .class ختم شود) می نویسد. رشته
outputFile باید یک نام فایل قابل نوشتن باشد.
-انتخاب، -O optLevel
در سطح optLevel که باید یک عدد صحیح بین 0 و 9 باشد بهینه می شود.
بسته بندی نام بسته
بسته ای را برای تولید کلاس مشخص می کند. رشته packageName باید باشد
متشکل از کاراکترهای شناسه معتبر که به صورت اختیاری با نقطه از هم جدا شده اند.
-version شماره نسخه
نسخه زبانی را برای کامپایل مشخص می کند. رشته versionNumber باید باشد
یکی از 100، 110، 120، 130 یا 140. برای اطلاعات بیشتر به نسخه های زبان جاوا اسکریپت مراجعه کنید
اطلاعات در مورد نسخه های زبان
مثال
مثال کامپایل اپلت NervousText.js که در جاوا اسکریپت نوشته شده است. مثال ارائه شده است
در بسته librhino-java-doc.
$ rhino-jsc -extends java.applet.Applet -implements java.lang.Runnable NervousText.js
با استفاده از خدمات onworks.net از راینو-jsc به صورت آنلاین استفاده کنید