.TH javaws 1 "9 Nov 2021" "icedtea-web 1.8.8" .SH "نام (NAME)" javaws \- کلاینت اجرای برنامه‌های Java Web Start .SH "خلاصه دستور (SYNOPSIS)" .PP .B javaws [-run-options] jnlp-file .br .B javaws [-control-options] .SH "توضیحات (DESCRIPTION)" .PP دستور .B javaws یک پیاده‌سازی از کلاینت JNLP است. این دستور از یک فایل JNLP (پروتکل راه‌اندازی شبکه جاوا - Java Network Launch Protocol) برای اجرای امن یک برنامه از راه دور جاوا یا یک اپلت جاوا استفاده می‌کند. این پیاده‌سازی از .B javaws متعلق به پروژه IcedTea است و بر پایه پروژه NetX توسعه یافته است. .br .br یک فایل JNLP فایلی با قالب XML است که چگونگی اجرای امن یک برنامه از راه دور جاوا یا یک اپلت جاوا را شرح می‌دهد. .SH "گزینه‌ها (OPTIONS)" .PP هنگام تعیین گزینه‌ها، نام فایل jnlp می‌تواند پس از دستور، پس از گزینه -jnlp، به عنوان گزینه‌ای بدون آرگومان یا پس از آرگومان گزینه‌ای که یک پارامتر می‌پذیرد قرار گیرد. فایل html راه‌اندازی‌کننده jnlp نیز می‌تواند پس از گزینه -html مشخص شود. .br فایل jnlp می‌تواند یک نشانی وب (URL) یا یک مسیر محلی روی دیسک باشد. .br فایل JNLP چه به عنوان آرگومان اصلی، چه پس از -jnlp یا از طریق فایل html، فقط باید یک بار مشخص شود. .PP .B گزینه‌های کنترلی (Control options): .br .TP 12 \-about نمایش یک برنامه نمونه. (بدون آرگومان) .TP 12 \-help چاپ اطلاعات درباره دستورات پشتیبانی‌شده و نحوه استفاده پایه. (بدون آرگومان) .TP 12 \-license نمایش مجوز GPL و خروج از برنامه. (بدون آرگومان) .TP 12 \-viewer نمایش نمایشگر گواهی‌های معتبر (Trusted Certificates). (بدون آرگومان) .TP 12 \-Xcacheids فهرست کردن شناسه‌های موجود در حافظه موقت (Cache) که می‌توانید از آن‌ها برای حذف برنامه‌های مجزا استفاده کنید. (بدون آرگومان یا نیازمند یک آرگومان) .TP 12 \-Xclearcache پاک‌سازی حافظه موقت برنامه‌های JNLP. در صورت ارسال آرگومان، فقط برنامه مشخص‌شده حذف می‌شود. (بدون آرگومان یا نیازمند یک آرگومان) .PP .B گزینه‌های اجرا (Run options): .br .TP 12 \-allowredirect پیروی از تغییر مسیرهای HTTP (HTTP redirects). (بدون آرگومان) .TP 12 \-arg arg افزودن یک آرگومان برنامه پیش از راه‌اندازی. (نیازمند یک یا چند آرگومان) .TP 12 \-browser راه‌اندازی مرورگر داخلی (تعبیه‌شده). فقط در شرایط بسیار ضروری استفاده شود! (نیازمند یک یا چند آرگومان) .TP 12 \-headless غیرفعال‌سازی پنجره بارگیری و سایر رابط‌های کاربری گرافیکی. (بدون آرگومان) .TP 12 \-html محل فایل HTML برای راه‌اندازی (URL یا فایل محلی). می‌توانید از پارامتر ALL یا شماره‌ها (مانند 1 2 5) برای انتخاب اپلت‌های موجود در صفحه استفاده کنید. هرچند آزمایشی است، اما این سوییچ باید امنیت شما را حفظ کند. (نیازمند یک یا چند آرگومان) .TP 12 \-jnlp محل فایل JNLP برای راه‌اندازی (URL یا فایل محلی). (دقیقاً نیازمند یک آرگومان) .TP 12 \-nosecurity غیرفعال‌سازی محیط امن زمان اجرا (Sandbox). همچنین برای رفع مشکل امضاهای مخدوش به گزینه deployment.security.itw.ignorecertissues نیاز دارید. (بدون آرگومان) .TP 12 \-noupdate غیرفعال‌سازی بررسی به‌روزرسانی‌ها. (بدون آرگومان) .TP 12 \-param name=value افزودن پارامتر اپلت پیش از راه‌اندازی. (نیازمند یک یا چند آرگومان) .TP 12 \-property name=value تنظیم یک ویژگی سیستمی (System Property) پیش از راه‌اندازی. (نیازمند یک یا چند آرگومان) .TP 12 \-startuptracker فعال‌سازی ردیاب زمان راه‌اندازی برنامه. (بدون آرگومان) .TP 12 \-strict فعال‌سازی بررسی دقیق و سخت‌گیرانه قالب فایل JNLP. (بدون آرگومان) .TP 12 \-update seconds بررسی برای به‌روزرسانی‌ها. (دقیقاً نیازمند یک آرگومان) .TP 12 \-verbose فعال‌سازی خروجی پرگو با جزئیات کامل. (بدون آرگومان) .TP 12 \-version چاپ نسخه IcedTea-Web و خروج. (بدون آرگومان) .TP 12 \-Xignoreheaders صرف‌نظر کردن از اعتبارسنجی هدر فایل jar. (بدون آرگومان) .TP 12 \-xml استفاده از پارسر سخت‌گیرانه XML برای تجزیه فایل JNLP. (بدون آرگومان) .TP 12 \-Xnofork عدم ایجاد یک ماشین مجازی جاوای (JVM) جدید. (بدون آرگومان) .TP 12 \-Xoffline جلوگیری از برقراری ارتباط شبکه‌ای توسط ITW. فقط از حافظه موقت (Cache) استفاده خواهد شد؛ البته برنامه همچنان می‌تواند ارتباط برقرار کند. (بدون آرگومان) .TP 12 \-Xtrustnone به جای پرسش از کاربر، تمام پاسخ‌ها به صورت پیش‌فرض «خیر» در نظر گرفته می‌شوند. (بدون آرگومان) .SH "مثال‌ها (EXAMPLES)" .PP .TP 12 javaws -about نمایش راهنمای پایه و اطلاعات کلی درباره برنامه. .TP 12 javaws -about -headless نمایش راهنمای پایه و اطلاعات کلی تنها در محیط ترمینال. .TP 12 javaws -Xnofork -Xignoreheaders -allowredirect -Xoffline http://mypage.web/dangerous.jnlp برنامه dangerous.jnlp را (که منبع اصلی آن mypage.web است) بدون دانلود مجدد، بدون بررسی هدرها و به صورت اجباری در همان ماشین مجازی واحد اجرا می‌کند. .SH "فایل‌ها (FILES)" .PP .TP 12 $JAVA_HOME/lib/deployment.config فایل مشخصات استقرار سراسری جاوا. ممکن است تحت تأثیر deployment.jre.dir قرار گیرد. .TP 12 $JAVA_HOME/lib/security/cacerts شامل گواهی‌های ذخیره‌شده سراسری جاوا در سطح سیستم. کنترل‌شده توسط .B deployment.system.security.cacerts .TP 12 $JAVA_HOME/lib/security/jssecacerts شامل گواهی‌های ذخیره‌شده سراسری جاوا در سطح سیستم. کنترل‌شده توسط .B deployment.system.security.jssecacerts .TP 12 $JAVA_HOME/lib/security/trusted.certs شامل گواهی‌های ذخیره‌شده سراسری جاوا در سطح سیستم. کنترل‌شده توسط .B deployment.system.security.trusted.certs .TP 12 $JAVA_HOME/lib/security/trusted.clientcerts شامل گواهی‌های ذخیره‌شده سراسری جاوا در سطح سیستم. کنترل‌شده توسط .B deployment.system.security.trusted.clientautcerts .TP 12 $JAVA_HOME/lib/security/trusted.jssecerts شامل گواهی‌های ذخیره‌شده سراسری جاوا در سطح سیستم. کنترل‌شده توسط .B deployment.system.security.trusted.jssecerts .TP 12 $TMP/$USER/netx/locks محل فایل‌های قفل netx. کنترل‌شده توسط .B deployment.user.locksdir .TP 12 $TMP/$USER/netx/locks/netx_running محل فایل قفل اصلی netx. کنترل‌شده توسط .B deployment.user.runningfile .TP 12 $XDG_CACHE_HOME/icedtea-web/cache شامل ورودی‌های زمان اجرای ذخیره‌شده در حافظه موقت (Cache). کنترل‌شده توسط .B deployment.user.cachedir .TP 12 $XDG_CACHE_HOME/icedtea-web/cache/recently_used اطلاعات تکمیلی درباره موارد موجود در حافظه موقت. .TP 12 $XDG_CACHE_HOME/icedtea-web/pcache شامل داده‌های ذخیره‌شده برنامه. کنترل‌شده توسط .B deployment.user.pcachedir .TP 12 $XDG_CACHE_HOME/icedtea-web/tmp شامل فایل‌های موقت زمان اجرا. کنترل‌شده توسط .B deployment.user.tmp .TP 12 $XDG_CONFIG_HOME/icedtea-web/.appletTrustSettings فایل مسئول اقدامات مختلف روی اپلت‌ها و برنامه‌ها بر اساس پایگاه کد آن‌ها و متناسب با اقدامات کاربران. .TP 12 $XDG_CONFIG_HOME/icedtea-web/deployment.properties فایل اصلی ویژگی‌های استقرار کاربر. .TP 12 $XDG_CONFIG_HOME/icedtea-web/icons محل ذخیره آیکون‌های راه‌انداز منو و میزکار برنامه‌های javaws. .TP 12 $XDG_CONFIG_HOME/icedtea-web/log شامل فایل‌های گزارش لاگ (در صورت فعال بودن)؛ itw-cplugin-date_time.log برای بخش بومی افزونه و itw-javantx-date_time.log برای سایر موارد. کنترل‌شده توسط .B deployment.user.logdir .TP 12 $XDG_CONFIG_HOME/icedtea-web/security/java.policy شامل مجوزهای اعطاشده به برنامه‌های امضانشده منتخب. کنترل‌شده توسط .B deployment.user.security.policy .TP 12 $XDG_CONFIG_HOME/icedtea-web/security/trusted.cacerts شامل گواهی‌های مختلف ذخیره‌شده کاربران. کنترل‌شده توسط .B deployment.user.security.trusted.cacerts .TP 12 $XDG_CONFIG_HOME/icedtea-web/security/trusted.certs شامل گواهی‌های مختلف ذخیره‌شده کاربران. کنترل‌شده توسط .B deployment.user.security.trusted.certs .TP 12 $XDG_CONFIG_HOME/icedtea-web/security/trusted.clientauthcerts شامل گواهی‌های مختلف ذخیره‌شده کاربران. کنترل‌شده توسط .B deployment.user.security.trusted.clientauthcerts .TP 12 $XDG_CONFIG_HOME/icedtea-web/security/trusted.jssecacerts شامل گواهی‌های مختلف ذخیره‌شده کاربران. کنترل‌شده توسط .B deployment.user.security.trusted.jssecacerts .TP 12 $XDG_CONFIG_HOME/icedtea-web/security/trusted.jssecerts شامل گواهی‌های مختلف ذخیره‌شده کاربران. کنترل‌شده توسط .B deployment.user.security.trusted.jssecerts .TP 12 $XDG_DATA_HOME/applications/javaws زیرپوشه در فضای منوهای کاربر برای قرار دادن میانبرهای سفارشی منو. .TP 12 {%WINDIR/Sun/Java or /etc/.java}/deployment/.appletTrustSettings فایل مسئول اقدامات مختلف روی اپلت‌ها و برنامه‌ها بر اساس پایگاه کد آن‌ها و متناسب با اقدامات مدیر سیستم. .TP 12 {%WINDIR/Sun/Java or /etc/.java}/deployment/deployment.config فایل پیکربندی سراسری استقرار. .PP جایی که در صورت تنظیم نشدن متغیرها، $XDG_CONFIG_DIR، $XDG_CACHE_DIR و $XDG_RUNTIME_DIR به ترتیب به عنوان ~/.config، ~/.cache و /tmp یا /var/tmp تنظیم می‌شوند. .SH "اشکالات (BUGS)" .PP هیچ اشکال شناخته‌شده‌ای وجود ندارد. در صورت مواجهه با اشکال، لطفاً آن را در نشانی‌های زیر گزارش دهید: .br http://icedtea.classpath.org/wiki/IcedTea-Web#Filing_bugs .br http://icedtea.classpath.org/bugzilla .br .br لطفاً برنامه را در حالت اشکال‌زدایی (با سوییچ -verbose یا تنظیمات itw-settings یا متغیر محیطی ICEDTEAPLUGIN_DEBUG تنظیم‌شده بر روی true) اجرا کنید و خروجی آن (ترجیحاً از کنسول جاوا) را همراه با نشانی URL فایل jnlp یا html (یا خود فایل یا برنامه) هنگام ثبت گزارش اشکال ضمیمه نمایید. .br .SH "نویسندگان (AUTHORS)" .PP افراد زیر در این پروژه مشارکت داشته‌اند. .br لطفاً این فهرست به ترتیب حروف الفبا حفظ شود. .br Lillian Angel Andrew Azores Deepak Bhole Laurent Bourgès Adam Buchta Ricardo Martín Camarero Marcin Cieslak Danesh Dadachanji Adam Domurad Lukasz Dracz Thomas Fitzsimmons Olesya Gerasimenko Michał Górny Mark Greenwood Tereza Hlavackova Lars Herschke Peter Hatina Andrew John Hughes Jie Kang Alex Kashchenko Matthias Klose Alexandr Kolouch Jan Kmetko Francis Kung Denis Lila DJ Lucas Omair Majid Jon A. Maxwell Thomas Meyer Kurt Miller Saad Mohammad Martin Olsson Stefan Ring Ville Skyttä Fridrich Strba Andrew Su Joshua Sumali Joel Tesdall Michal Vala Jiri Vanek Tomáš Votava Mark Wielaard Jacob Wisor Man Lung Wong .br این پروژه همچنین شامل کدهایی از پروژه‌های زیر است: .br OpenJDK .br Netx .br .br .SH "همچنین ببینید (SEE ALSO)" .PP .BR icedtea-web (1) .BR javaws (1) .BR icedtea-web-plugin (1) .BR itweb-settings (1) .BR policyeditor (1) .BR policytool (1) .BR java (1) .br http://icedtea.classpath.org/wiki/IcedTea-Web .br http://icedtea.classpath.org/hg/icedtea-web