| javaws(1) | General Commands Manual | javaws(1) |
نام (NAME)
javaws - کلاینت اجرای برنامههای Java Web Start
خلاصه دستور (SYNOPSIS)
javaws [-run-options] jnlp-file
javaws [-control-options]
توضیحات (DESCRIPTION)
دستور javaws یک پیادهسازی از کلاینت JNLP است. این دستور از یک فایل JNLP (پروتکل راهاندازی شبکه جاوا - Java Network Launch Protocol) برای اجرای امن یک برنامه از راه دور جاوا یا یک اپلت جاوا استفاده میکند. این پیادهسازی از javaws متعلق به پروژه IcedTea است و بر پایه پروژه NetX توسعه یافته است.
یک فایل JNLP فایلی با قالب XML است که چگونگی اجرای امن یک برنامه از راه دور جاوا یا یک اپلت جاوا را شرح میدهد.
گزینهها (OPTIONS)
هنگام
تعیین
گزینهها،
نام فایل jnlp
میتواند
پس از
دستور، پس
از گزینه -jnlp،
به عنوان
گزینهای
بدون
آرگومان یا
پس از
آرگومان
گزینهای
که یک
پارامتر
میپذیرد
قرار گیرد.
فایل html
راهاندازیکننده
jnlp نیز
میتواند
پس از گزینه
-html مشخص شود.
فایل jnlp
میتواند
یک نشانی وب
(URL) یا یک مسیر
محلی روی
دیسک باشد.
فایل JNLP چه به
عنوان
آرگومان
اصلی، چه پس
از -jnlp یا از
طریق فایل
html، فقط باید
یک بار مشخص
شود.
گزینههای کنترلی (Control options):
- -about
- نمایش یک برنامه نمونه. (بدون آرگومان)
- -help
- چاپ اطلاعات درباره دستورات پشتیبانیشده و نحوه استفاده پایه. (بدون آرگومان)
- -license
- نمایش مجوز GPL و خروج از برنامه. (بدون آرگومان)
- -viewer
- نمایش نمایشگر گواهیهای معتبر (Trusted Certificates). (بدون آرگومان)
- -Xcacheids
- فهرست کردن شناسههای موجود در حافظه موقت (Cache) که میتوانید از آنها برای حذف برنامههای مجزا استفاده کنید. (بدون آرگومان یا نیازمند یک آرگومان)
- -Xclearcache
- پاکسازی حافظه موقت برنامههای JNLP. در صورت ارسال آرگومان، فقط برنامه مشخصشده حذف میشود. (بدون آرگومان یا نیازمند یک آرگومان)
گزینههای اجرا (Run options):
- -allowredirect
- پیروی از تغییر مسیرهای HTTP (HTTP redirects). (بدون آرگومان)
- -arg arg
- افزودن یک آرگومان برنامه پیش از راهاندازی. (نیازمند یک یا چند آرگومان)
- -browser
- راهاندازی مرورگر داخلی (تعبیهشده). فقط در شرایط بسیار ضروری استفاده شود! (نیازمند یک یا چند آرگومان)
- -headless
- غیرفعالسازی پنجره بارگیری و سایر رابطهای کاربری گرافیکی. (بدون آرگومان)
- -html
- محل فایل HTML برای راهاندازی (URL یا فایل محلی). میتوانید از پارامتر ALL یا شمارهها (مانند 1 2 5) برای انتخاب اپلتهای موجود در صفحه استفاده کنید. هرچند آزمایشی است، اما این سوییچ باید امنیت شما را حفظ کند. (نیازمند یک یا چند آرگومان)
- -jnlp
- محل فایل JNLP برای راهاندازی (URL یا فایل محلی). (دقیقاً نیازمند یک آرگومان)
- -nosecurity
- غیرفعالسازی محیط امن زمان اجرا (Sandbox). همچنین برای رفع مشکل امضاهای مخدوش به گزینه deployment.security.itw.ignorecertissues نیاز دارید. (بدون آرگومان)
- -noupdate
- غیرفعالسازی بررسی بهروزرسانیها. (بدون آرگومان)
- -param name=value
- افزودن پارامتر اپلت پیش از راهاندازی. (نیازمند یک یا چند آرگومان)
- -property name=value
- تنظیم یک ویژگی سیستمی (System Property) پیش از راهاندازی. (نیازمند یک یا چند آرگومان)
- -startuptracker
- فعالسازی ردیاب زمان راهاندازی برنامه. (بدون آرگومان)
- -strict
- فعالسازی بررسی دقیق و سختگیرانه قالب فایل JNLP. (بدون آرگومان)
- -update seconds
- بررسی برای بهروزرسانیها. (دقیقاً نیازمند یک آرگومان)
- -verbose
- فعالسازی خروجی پرگو با جزئیات کامل. (بدون آرگومان)
- -version
- چاپ نسخه IcedTea-Web و خروج. (بدون آرگومان)
- -Xignoreheaders
- صرفنظر کردن از اعتبارسنجی هدر فایل jar. (بدون آرگومان)
- -xml
- استفاده از پارسر سختگیرانه XML برای تجزیه فایل JNLP. (بدون آرگومان)
- -Xnofork
- عدم ایجاد یک ماشین مجازی جاوای (JVM) جدید. (بدون آرگومان)
- -Xoffline
- جلوگیری از برقراری ارتباط شبکهای توسط ITW. فقط از حافظه موقت (Cache) استفاده خواهد شد؛ البته برنامه همچنان میتواند ارتباط برقرار کند. (بدون آرگومان)
- -Xtrustnone
- به جای پرسش از کاربر، تمام پاسخها به صورت پیشفرض «خیر» در نظر گرفته میشوند. (بدون آرگومان)
مثالها (EXAMPLES)
- javaws -about
- نمایش راهنمای پایه و اطلاعات کلی درباره برنامه.
- javaws -about -headless
- نمایش راهنمای پایه و اطلاعات کلی تنها در محیط ترمینال.
- javaws -Xnofork -Xignoreheaders -allowredirect -Xoffline http://mypage.web/dangerous.jnlp
- برنامه dangerous.jnlp را (که منبع اصلی آن mypage.web است) بدون دانلود مجدد، بدون بررسی هدرها و به صورت اجباری در همان ماشین مجازی واحد اجرا میکند.
فایلها (FILES)
- $JAVA_HOME/lib/deployment.config
- فایل مشخصات استقرار سراسری جاوا. ممکن است تحت تأثیر deployment.jre.dir قرار گیرد.
- $JAVA_HOME/lib/security/cacerts
- شامل گواهیهای ذخیرهشده سراسری جاوا در سطح سیستم. کنترلشده توسط deployment.system.security.cacerts
- $JAVA_HOME/lib/security/jssecacerts
- شامل گواهیهای ذخیرهشده سراسری جاوا در سطح سیستم. کنترلشده توسط deployment.system.security.jssecacerts
- $JAVA_HOME/lib/security/trusted.certs
- شامل گواهیهای ذخیرهشده سراسری جاوا در سطح سیستم. کنترلشده توسط deployment.system.security.trusted.certs
- $JAVA_HOME/lib/security/trusted.clientcerts
- شامل گواهیهای ذخیرهشده سراسری جاوا در سطح سیستم. کنترلشده توسط deployment.system.security.trusted.clientautcerts
- $JAVA_HOME/lib/security/trusted.jssecerts
- شامل گواهیهای ذخیرهشده سراسری جاوا در سطح سیستم. کنترلشده توسط deployment.system.security.trusted.jssecerts
- $TMP/$USER/netx/locks
- محل فایلهای قفل netx. کنترلشده توسط deployment.user.locksdir
- $TMP/$USER/netx/locks/netx_running
- محل فایل قفل اصلی netx. کنترلشده توسط deployment.user.runningfile
- $XDG_CACHE_HOME/icedtea-web/cache
- شامل ورودیهای زمان اجرای ذخیرهشده در حافظه موقت (Cache). کنترلشده توسط deployment.user.cachedir
- $XDG_CACHE_HOME/icedtea-web/cache/recently_used
- اطلاعات تکمیلی درباره موارد موجود در حافظه موقت.
- $XDG_CACHE_HOME/icedtea-web/pcache
- شامل دادههای ذخیرهشده برنامه. کنترلشده توسط deployment.user.pcachedir
- $XDG_CACHE_HOME/icedtea-web/tmp
- شامل فایلهای موقت زمان اجرا. کنترلشده توسط deployment.user.tmp
- $XDG_CONFIG_HOME/icedtea-web/.appletTrustSettings
- فایل مسئول اقدامات مختلف روی اپلتها و برنامهها بر اساس پایگاه کد آنها و متناسب با اقدامات کاربران.
- $XDG_CONFIG_HOME/icedtea-web/deployment.properties
- فایل اصلی ویژگیهای استقرار کاربر.
- $XDG_CONFIG_HOME/icedtea-web/icons
- محل ذخیره آیکونهای راهانداز منو و میزکار برنامههای javaws.
- $XDG_CONFIG_HOME/icedtea-web/log
- شامل فایلهای گزارش لاگ (در صورت فعال بودن)؛ itw-cplugin-date_time.log برای بخش بومی افزونه و itw-javantx-date_time.log برای سایر موارد. کنترلشده توسط deployment.user.logdir
- $XDG_CONFIG_HOME/icedtea-web/security/java.policy
- شامل مجوزهای اعطاشده به برنامههای امضانشده منتخب. کنترلشده توسط deployment.user.security.policy
- $XDG_CONFIG_HOME/icedtea-web/security/trusted.cacerts
- شامل گواهیهای مختلف ذخیرهشده کاربران. کنترلشده توسط deployment.user.security.trusted.cacerts
- $XDG_CONFIG_HOME/icedtea-web/security/trusted.certs
- شامل گواهیهای مختلف ذخیرهشده کاربران. کنترلشده توسط deployment.user.security.trusted.certs
- $XDG_CONFIG_HOME/icedtea-web/security/trusted.clientauthcerts
- شامل گواهیهای مختلف ذخیرهشده کاربران. کنترلشده توسط deployment.user.security.trusted.clientauthcerts
- $XDG_CONFIG_HOME/icedtea-web/security/trusted.jssecacerts
- شامل گواهیهای مختلف ذخیرهشده کاربران. کنترلشده توسط deployment.user.security.trusted.jssecacerts
- $XDG_CONFIG_HOME/icedtea-web/security/trusted.jssecerts
- شامل گواهیهای مختلف ذخیرهشده کاربران. کنترلشده توسط deployment.user.security.trusted.jssecerts
- $XDG_DATA_HOME/applications/javaws
- زیرپوشه در فضای منوهای کاربر برای قرار دادن میانبرهای سفارشی منو.
- {%WINDIR/Sun/Java or /etc/.java}/deployment/.appletTrustSettings
- فایل مسئول اقدامات مختلف روی اپلتها و برنامهها بر اساس پایگاه کد آنها و متناسب با اقدامات مدیر سیستم.
- {%WINDIR/Sun/Java or /etc/.java}/deployment/deployment.config
- فایل پیکربندی سراسری استقرار.
جایی که در صورت تنظیم نشدن متغیرها، $XDG_CONFIG_DIR، $XDG_CACHE_DIR و $XDG_RUNTIME_DIR به ترتیب به عنوان ~/.config، ~/.cache و /tmp یا /var/tmp تنظیم میشوند.
اشکالات (BUGS)
هیچ اشکال
شناختهشدهای
وجود ندارد.
در صورت
مواجهه با
اشکال،
لطفاً آن را
در
نشانیهای
زیر گزارش
دهید:
http://icedtea.classpath.org/wiki/IcedTea-Web#Filing_bugs
http://icedtea.classpath.org/bugzilla
لطفاً برنامه را در حالت اشکالزدایی (با سوییچ -verbose یا تنظیمات itw-settings یا متغیر محیطی ICEDTEAPLUGIN_DEBUG تنظیمشده بر روی true) اجرا کنید و خروجی آن (ترجیحاً از کنسول جاوا) را همراه با نشانی URL فایل jnlp یا html (یا خود فایل یا برنامه) هنگام ثبت گزارش اشکال ضمیمه نمایید.
نویسندگان (AUTHORS)
افراد زیر
در این
پروژه
مشارکت
داشتهاند.
لطفاً این
فهرست به
ترتیب حروف
الفبا حفظ
شود.
Lillian Angel <langel@redhat.com>Andrew Azores
<aazores@redhat.com>Deepak Bhole <dbhole@redhat.com>Laurent
Bourgès <bourges.laurent@gmail.com>Adam Buchta
<adbuch7@gmail.com>Ricardo Martín Camarero
<rickyepoderi@yahoo.es>Marcin Cieslak
<marcin.cieslak@gmail.com>Danesh Dadachanji
<ddadacha@redhat.com>Adam Domurad <adomurad@redhat.com>Lukasz
Dracz <ldracz@redhat.com>Thomas Fitzsimmons
<fitzsim@redhat.com>Olesya Gerasimenko
<gammaray@basealt.ru>Michał Górny
<mgorny@gentoo.org>Mark Greenwood <mark@dcs.shef.ac.uk>Tereza
Hlavackova <hlavackova.tereza@gmail.com>Lars Herschke
<lhersch@dssgmbh.de>Peter Hatina <phatina@redhat.com>Andrew John
Hughes <ahughes@redhat.com>Jie Kang <jkang@redhat.com>Alex
Kashchenko <akashche@redhat.com>Matthias Klose
<doko@ubuntu.com>Alexandr Kolouch <skolnag@gmail.com>Jan Kmetko
<jan.kmetko.ml@gmail.com>Francis Kung <fkung@redhat.com>Denis
Lila <dlila@redhat.com>DJ Lucas <dj@lucasit.com>Omair Majid
<omajid@redhat.com>Jon A. Maxwell
<jmaxwell@users.sourceforge.net>Thomas Meyer
<thomas@m3y3r.de>Kurt Miller <kurt@intricatesoftware.com>Saad
Mohammad <smohammad@redhat.com>Martin Olsson
<martin@minimum.se>Stefan Ring
<stefan@complang.tuwien.ac.at>Ville Skyttä
<ville.skytta@iki.fi>Fridrich Strba
<fridrich.strba@suse.com>Andrew Su <asu@redhat.com>Joshua Sumali
<jsumali@redhat.com>Joel Tesdall <jtesdall@mapcon.com>Michal
Vala <mvala@redhat.com>Jiri Vanek
<jvanek@redhat.com>Tomáš Votava
<tomcacolca@gmail.com>Mark Wielaard <mark@klomp.org>Jacob Wisor
<gitne@excite.co.jp>Man Lung Wong <mwong@redhat.com>
این پروژه
همچنین
شامل
کدهایی از
پروژههای
زیر است:
OpenJDK http://openjdk.java.net
Netx http://jnlp.sourceforge.net/netx
همچنین ببینید (SEE ALSO)
icedtea-web(1) javaws(1) icedtea-web-plugin(1) itweb-settings(1) policyeditor(1) policytool(1) java(1)
http://icedtea.classpath.org/wiki/IcedTea-Web
http://icedtea.classpath.org/hg/icedtea-web
| 9 Nov 2021 | icedtea-web 1.8.8 |