*** icedtea-web 1.6.2 *** NÁZEV javaws - klient aplikace Java Web Start ANOTACE javaws [-volby-spuštění] soubor jnlp javaws [-volby-ovládání] POPIS javaws je implementací klienta protokolu JNLP. Používá soubor JNLP (Java Network Launch Protocol) k bezpečnému spouštění vzdálených aplikací a apletů Java. Tato implementace javaws je vytvářena v rámci projektu IcedTea a je založena na projektu NetX. Soubor JNLP je v jazyce xml a popisuje, jak bezpečně spouštět vzdálené aplikace a aplety Java. MOŽNOSTI Při zadávání voleb může být soubor JNLP zadán v příkazu za volbou -jnlp, nebo jako samostatná volba bez dalších argumentů. Soubor HTML, který spouští soubor JNLP lze uvést za argumentem -html. Soubor JNLP lze specifikovat buď pomocí adresy URL nebo pomocí cesty k místnímu souboru. Soubor JNLP by měl být uveden pouze jednou. Buď jako hlavní argument za parametrem -jnlp, nebo v souboru HTML. Ovládací možnosti: -about - Ukáže vzorovou aplikaci.(Neočekává se žádný argument.) -help - Vypíše informace o podporovaných příkazech a základním použití.(Neočekává se žádný argument.) -license - Zobrazí licenci GPL a ukončí aplikaci.(Neočekává se žádný argument.) -viewer - Zobrazí prohlížeč důvěryhodných certifikátů.(Neočekává se žádný argument.) -Xclearcache - Vyčistí vyrovnávací paměť aplikace JNLP.(Neočekává se žádný argument.) Možnosti spouštění: -allowredirect - Následuje přesměrování HTTP.(Neočekává se žádný argument.) -arg arg - Přidá před spuštěním parametr aplikace.(Očekává se jeden nebo více argumentů.) -headless - Vypne veškeré grafické prvky uživ. rozhraní IcedTea-Web.(Neočekává se žádný argument.) -html - Umístění souboru HTML ke spuštění (URL nebo soubor) K vybrání apletů na stránce můžete použít parametr ALL nebo čísla (jako 1 2 5). Ačkoliv se jedná o experimentální přepínač, jeho použití by stále mělo být bezpečné.(Očekává se jeden nebo více argumentů.) -jnlp - Umístění souboru JNLP ke spuštění (URL nebo soubor)(Očekává se přesně jeden argument.) -nosecurity - Vypne zabezpečené běhové prostředí.(Neočekává se žádný argument.) -noupdate - Vypne kontrolu aktualizací.(Neočekává se žádný argument.) -param name=value - Přidá před spuštěním parametr apletu.(Očekává se jeden nebo více argumentů.) -property name=value - Před spuštěním nastaví systémovou vlastnost.(Očekává se jeden nebo více argumentů.) -strict - Zapne striktní kontrolu souborového formátu JNLP.(Neočekává se žádný argument.) -update seconds - Zkontroluje aktualizace.(Očekává se přesně jeden argument.) -verbose - Zapne podrobný výstup.(Neočekává se žádný argument.) -version - Vypíše verzi aplikace IcedTea-Web a ukončí aplikaci.(Neočekává se žádný argument.) -Xignoreheaders - Vynechá ověřování hlavičky souboru JAR.(Neočekává se žádný argument.) -xml - Použije pro analýzu souboru JNLP striktní XML parser.(Neočekává se žádný argument.) -Xnofork - Zakáže vytváření jiných prostředí JVM.(Neočekává se žádný argument.) -Xoffline - Zabrání ITW v připojení k síti. Bude použita pouze vyrovnávací paměť. Aplikace se stále může připojit.(Neočekává se žádný argument.) -Xtrustnone - Místo dotázání se uživatele bude předpokládat zápornou odpověď na všechny dotazy.(Neočekává se žádný argument.) PŘÍKLADY javaws -about - Zobrazí základní nápovědu a informace o aplikaci. javaws -about -headless - Zobrazí základní nápovědu a informace o aplikaci pouze v terminálu. javaws -Xnofork -Xignoreheaders -allowredirect -Xoffline http://mypage.web/dangerous.jnlp - Spustí aplikaci dangerous.jnlp přímo z umístění mypage.web, aniž by aplikace byla stažena, bez kontroly hlaviček a ve vynuceném virtuálním prostředí. SOUBORY $JAVA_HOME/lib/deployment.config - Globální soubor deployment.properties Může být ovlivněn deployment.jre.dir. $JAVA_HOME/lib/security/cacerts - Obsahuje různé systémové certifikáty uložené globálně v rámci prostředí Java. Ovládáno pomocí deployment.system.security.cacerts $JAVA_HOME/lib/security/jssecacerts - Obsahuje různé systémové certifikáty uložené globálně v rámci prostředí Java. Ovládáno pomocí deployment.system.security.jssecacerts $JAVA_HOME/lib/security/trusted.certs - Obsahuje různé systémové certifikáty uložené globálně v rámci prostředí Java. Ovládáno pomocí deployment.system.security.trusted.certs $JAVA_HOME/lib/security/trusted.clientcerts - Obsahuje různé systémové certifikáty uložené globálně v rámci prostředí Java. Ovládáno pomocí deployment.system.security.trusted.clientautcerts $JAVA_HOME/lib/security/trusted.jssecerts - Obsahuje různé systémové certifikáty uložené globálně v rámci prostředí Java. Ovládáno pomocí deployment.system.security.trusted.jssecerts $TMP/$USER/netx/locks - Umístění zámků jednotlivých procesů netx Ovládáno pomocí deployment.user.locksdir $TMP/$USER/netx/locks/netx_running - Umístění hlavního zámku procesu netx Ovládáno pomocí deployment.user.runningfile $XDG_CACHE_HOME/icedtea-web/cache - Obsahuje položky běhového prostředí uložené ve vyrovnávací paměti. Ovládáno pomocí deployment.user.cachedir $XDG_CACHE_HOME/icedtea-web/cache/recently_used - Další informace o položkách ve vyrovnávací paměti. $XDG_CACHE_HOME/icedtea-web/pcache - Obsahuje uložená data aplikací. Ovládáno pomocí deployment.user.pcachedir $XDG_CACHE_HOME/icedtea-web/tmp - Obsahuje dočasné soubory běhového prostředí. Ovládáno pomocí deployment.user.tmp $XDG_CONFIG_HOME/icedtea-web/.appletTrustSettings - Soubor zodpovědný chování jednotlivých apletů a aplikací na základě jejich základny kódu (codebase) a uživatelských akcí. $XDG_CONFIG_HOME/icedtea-web/deployment.properties - Hlavní uživatelský soubor deployment.properties. $XDG_CONFIG_HOME/icedtea-web/icons - Umístění, kde jsou uchovávány ikony zástupců na ploše nebo v místní nabídce k aplikacím javaws. $XDG_CONFIG_HOME/icedtea-web/log - obsahuje soubor s protokoly (pokud je protokolování zapnuto) – soubor tw-cplugin-date_time.log pro nativní zásuvný modul a soubor itw-javantx-date_time.log pro všechno ostatní. Ovládáno pomocí deployment.user.logdir $XDG_CONFIG_HOME/icedtea-web/security/java.policy - Obsahuje oprávnění udělená vybraným nepodepsaným aplikacím. Ovládáno pomocí deployment.user.security.policy $XDG_CONFIG_HOME/icedtea-web/security/trusted.cacerts - Obsahuje různé certifikáty uložené uživateli. Ovládáno pomocí deployment.user.security.trusted.cacerts $XDG_CONFIG_HOME/icedtea-web/security/trusted.certs - Obsahuje různé certifikáty uložené uživateli. Ovládáno pomocí deployment.user.security.trusted.certs $XDG_CONFIG_HOME/icedtea-web/security/trusted.clientcerts - Obsahuje různé certifikáty uložené uživateli. Ovládáno pomocí deployment.user.security.trusted.clientauthcerts $XDG_CONFIG_HOME/icedtea-web/security/trusted.jssecacerts - Obsahuje různé certifikáty uložené uživateli. Ovládáno pomocí deployment.user.security.trusted.jssecacerts $XDG_CONFIG_HOME/icedtea-web/security/trusted.jssecerts - Obsahuje různé certifikáty uložené uživateli. Ovládáno pomocí deployment.user.security.trusted.jssecerts $XDG_DATA_HOME/applications/javaws - Podadresář v uživatelském prostoru pro nabídky, kam budou uloženi vlastní zástupci zobrazující se v místní nabídce. /etc/.java/deployment/.appletTrustSettings - Soubor zodpovědný chování jednotlivých apletů a aplikací na základě jejich základny kódu (codebase) a akcí správce. /etc/.java/deployment/deployment.config - Globální soubor s nastaveními deployment.properties Kde jsou pro proměnné $XDG_CONFIG_DIR, $XDG_CACHE_DIR a $XDG_RUNTIME_DIR nastaveny na možnosti ~/.config, ~/.cache a /tmp. Pokud nejsou nastaveny, použije se /var/tmp. CHYBY Momentálně neevidujeme žádné známé chyby. Pokud na nějakou narazíte, nahlašte ji na stránkách: http://icedtea.classpath.org/wiki/IcedTea-Web#Filing_bugs http://icedtea.classpath.org/bugzilla Prosíme, abyste při zadávání hlášení o chybě použili režim ladění (použijte přepínač -verbose nebo patřičné nastavení v itw-settings nebo nastavte proměnnou ICEDTEAPLUGIN_DEBUG na možnost „true“) a přidali výstup (nejlépe z konzoly Java) k adrese URL vedoucí na soubor JNLP nebo HTML (případně přímo k souborům JNLP/HTML nebo samotné aplikaci). AUTOR Prosíme, abyste při zadávání hlášení o chybě použili režim ladění (použijte přepínač -verbose nebo patřičné nastavení v itw-settings nebo nastavte proměnnou ICEDTEAPLUGIN_DEBUG na možnost „true“) a přidali výstup (nejlépe z konzoly Java) k adrese URL vedoucí na soubor JNLP nebo HTML (případně přímo k souborům JNLP/HTML nebo samotné aplikaci). VIZ TÉŽ * icedtea-web * javaws * icedtea-web-plugin * itweb-settings * policyeditor * policytool * java http://icedtea.classpath.org/wiki/IcedTea-Web http://icedtea.classpath.org/hg/icedtea-web