Nápověda k ovládacímu panelu modulu plug-in Java


Tato nápověda obsahuje informace o následujících tématech:

Přehled

Ovládací panel modulu plug-in Java vám umožňuje měnit výchozí nastavení používaná při spuštění modulu plug-in Java. Tato nastavení budou používána všemi aplety spuštěnými jako aktivní instance modulu plug-in Java. Příručku pro vývojáře modulu plug-in Java, o které se tento dokument zmiňuje, naleznete na následující adrese (adresa URL se může změnit): http://java.sun.com/j2se/1.4/docs/guide/plugin/developer_guide/contents.html

Uložení voleb

Po dokončení změn voleb ovládacího panelu změny uložte klepnutím na tlačítko Použít. Klepnutím na tlačítko Obnovit zrušte provedené změny a znovu zaveďte hodnoty zadané a použité naposled. Nezapomeňte, že nejde o stejné hodnoty jako v sadě výchozích hodnot, které byly pro modul plug-in Java původně nastaveny při instalaci.

Nastavení voleb ovládacího panelu

K dispozici je šest panelů, jejichž prostřednictvím můžete nastavovat různé volby v rámci ovládacího panelu modulu plug-in Java. Panely jsou označeny takto:

Každý panel je samostatně popsán dále.


Základní

Zobrazit konzoli Java

Zobrazí konzoli Java během spouštění apletů. Na konzoli se zobrazují zprávy vypisované prostředky System.outSystem.err. To je užitečné v případě ladění problémů.

Skrýt konzoli

Konzole Java je spuštěná, ale skrytá. Toto nastavení je výchozí (zaškrtnuto).

Nespouštět konzoli

Konzole Java není spuštěná.

Zobrazovat dialogové okno výjimky

Nastane-li výjimka, zobrazí se dialogové okno výjimky. Výchozí nastavení je nezobrazovat dialogové okno výjimky (nezaškrtnuto).


Upřesnit

Běhové prostředí Java (JRE)

Tato volba umožňuje spouštění modulu plug-in Java s libovolným prostředím JRE nebo sadou SDK Java 2, Standard Edition verze 1.3 nebo 1.4, které je v počítači instalováno. Modul plug-in Java 1.3/1.4 se dodává s výchozím prostředím JRE. Výchozí prostředí JRE však lze potlačit a použít starší nebo novější verzi. Ovládací panel automaticky detekuje všechny verze sady SDK nebo prostředí JRE Java 2 instalované v počítači. V seznamu jsou zobrazeny všechny verze, které lze použít. První položka v seznamu vždy odpovídá výchozímu prostředí JRE; poslední vždy bude položka Další. Zvolíte-li možnost Další, musíte zadat cestu k prostředí JRE nebo sadě SDK Java 2, Standard Edition verze 1.3/1.4.

Poznámka

Tuto volbu by měli měnit pouze zkušení uživatelé. Změna výchozího prostředí JRE se nedoporučuje.

Parametry běhového modulu Java Runtime

Zadáním uživatelských voleb jsou při spouštění modulu plug-in Java potlačeny výchozí parametry. Syntaxe je stejná jako v případě vyvolání z příkazového řádku zadáním příkazu java s parametry. Úplný seznam voleb příkazového řádku naleznete v dokumentaci k prostředí Java 2 Standard Edition (J2SE). Následující adresa URL se může změnit:

http://java.sun.com/j2se/1.4/docs/tooldocs/<platforma>/java.html

kde <platforma> odpovídá jednomu z operačních systémů: solaris, linux, win32.

V následujícím textu je uvedeno několik ukázek parametrů běhového modulu Java Runtime.

Povolení a zakázání podpory tvrzení

Chcete-li povolit podporu tvrzení, je třeba v rámci parametrů běhového modulu Java Runtime zadat následující systémovou vlastnost:

-D[ enableassertions | ea ][:<jméno_sady>"..." | : <jméno_třídy> ]

Chcete-li v modulu plug-in Java zakázat podporu tvrzení, zadejte v rámci parametrů běhového modulu Java Runtime následující parametry:

-D[ disableassertions | da ][:<jméno_sady>"..." | : <jméno_třídy> ]

Další podrobnosti o povolení nebo zakázání podpory tvrzení naleznete v části týkající se modulu Assertion Facility: http://java.sun.com/j2se/1.4/docs/guide/lang/assert.html (adresa URL se může změnit).

Ve výchozím nastavení je podpora tvrzení v kódu modulu plug-in Java zakázána. Vzhledem k tomu, že účinek podpory tvrzení se určuje během spouštění modulu plug-in Java, vyžaduje změna nastavení pro podporu tvrzení prostřednictvím ovládacího panelu modulu plug-in Java opakované spuštění prohlížeče, aby se nová nastavení projevila.

Vzhledem k tomu, že kód jazyka Java v modulu plug-in Java má také integrovanou podporu tvrzení, je možné povolit podporu tvrzení v kódu modulu plug-in Java zadáním následujících parametrů:

-D[ enableassertions | ea ]:sun.plugin

Podpora trasování a protokolování

Trasování je prostředek pro přesměrování veškerého výstupu konzole Java do souboru trasování (.plugin<verze>.trace).

-Djavaplugin.trace=true
-Djavaplugin.trace.option=basic|net|security|ext|liveconnect

Nechcete-li použít výchozí jméno souboru trasování, použijte následující parametr:

-Djavaplugin.trace.filename=<jméno_souboru_trasování>

Podobně jako trasování je protokolování prostředek pro přesměrování veškerého výstupu konzole Java do souboru protokolu (.plugin<verze>.log) prostřednictvím rozhraní API pro protokolování jazyka Java. Protokolování lze zapnout povolením vlastnosti javaplugin.logging.

-Djavaplugin.logging=true

Nechcete-li použít výchozí jméno souboru protokolu, zadejte následující parametr:

-Djavaplugin.log.filename=<jméno_souboru_protokolu>

Nechcete-li navíc přepisovat soubor trasování a soubor protokolu v každé relaci, můžete nastavit příslušnou vlastnost:

-Djavaplugin.outputfiles.overwrite=false.

Je-li vlastnost nastavena na hodnotu false, bude pro každou relaci vytvořen soubor trasování a soubor protokolu s jedinečným jménem. V případě použití výchozích jmen souboru trasování a souboru protokolu, budou mít soubory následující jména:

.plugin<uživatelské_jméno><kód_hash_data>.trace
.plugin<uživatelské_jméno><kód_hash_data>.log

Trasování a protokolování nastavené prostřednictvím ovládacího panelu se projeví při spuštění modulu plug-in; změny provedené prostřednictvím ovládacího panelu se spuštěným modulem plug-in se projeví až po dalším spuštění.

Další informace o trasování a protokolování naleznete v oddílu týkajícím se trasování a protokolování v příručce pro vývojáře modulu plug-in Java.

Ladění apletů v modulu plug-in Java

Při ladění apletů v modulu plug-in Java se používají následující volby. Další informace o tomto tématu naleznete v části týkající se podpory ladění v příručce pro vývojáře modulu plug-in Java.

-Djava.compiler=NONE
-Xnoagent
-Xdebug
-Xrunjdwp:transport=dt_shmem,address=<adresa_pro_připojení>,server=y,suspend=n

Parametr <adresa_pro_připojení> může být jakýkoliv řetězec (například 2502), který bude modulem pro ladění Java Debugger (jdb) použit k připojení k prostředí JVM.

Výchozí časový limit pro připojení

Pokud při pokusu apletu o připojení k serveru neodpovídá server správně, může se zdát, že aplet přestal pracovat, a může také způsobit, že přestane pracovat prohlížeč, protože není nastaven časový limit pro připojení (výchozí nastavení je -1, což znamená, že není nastaven žádný časový limit).

Modul plug-in Java tomuto problému předchází přidáním výchozí hodnoty časového limitu pro připojení (2 minuty) pro všechna připojení prostřednictvím protokolu HTTP. Toto nastavení můžete potlačit v rámci parametrů běhového modulu Java Runtime:

-Dsun.net.client.defaultConnectTimeout=hodnota_v_milisekundách

Další vlastností, která souvisí se sítí a kterou lze nastavit, je vlastnost sun.net.client.defaultReadTimeout.

-Dsun.net.client.defaultReadTimeout=hodnota_v_milisekundách

Poznámka

Modul plug-in Java standardně vlastnost sun.net.client.defaultReadTimeout nenastavuje. Chcete-li ji nastavit, učiňte tak v rámci parametrů běhového modulu Java Runtime podle výše uvedeného popisu.

Popis vlastností sítě:

sun.net.client.defaultConnectTimeout
sun.net.client.defaultReadTimeout

Tyto vlastnosti v příslušném pořadí určují výchozí hodnoty časového limitu pro připojení a pro čtení pro obslužné programy používané metodou java.net.URLConnection. Výchozí hodnota nastavená obslužnými programy protokolu je -1, což znamená, že není nastaven žádný časový limit.

Vlastnost sun.net.client.defaultConnectTimeout určuje časový limit (v milisekundách) pro připojení k hostiteli. Pro připojení prostřednictvím protokolu HTTP například jde o časový limit při připojování k serveru HTTP. Pro připojení prostřednictvím protokolu FTP například jde o časový limit při připojování k serveru FTP.

Vlastnost sun.net.client.defaultConnectTimeout určuje časový limit (v milisekundách) pro čtení ze vstupního proudu po připojení k prostředku.

Oficiální popis vlastností sítě naleznete na adrese http://java.sun.com/j2se/1.4/docs/guide/net/properties.html.


Prohlížeč

Tento panel se týká pouze instalací systému Microsoft Windows; v ostatních instalacích se neobjevuje. Zaškrtněte všechny prohlížeče, pro které chcete modul plug-in Java nastavit jako výchozí běhový modul Java Runtime místo interního prostředí JVM příslušného prohlížeče. Cílem je povolit podporu značky APPLET v prohlížeči Internet Explorer a Netscape 6 prostřednictvím modulu plug-in Java.


Servery proxy

Prostřednictvím panelu Servery proxy můžete nastavit používání výchozích nastavení prohlížeče nebo potlačení adresy a portu serveru proxy pro různé protokoly.

Použít nastavení prohlížeče

Zaškrtnutím tohoto políčka nastavíte používání výchozích nastavení prohlížeče pro server proxy. Toto nastavení je výchozí (zaškrtnuto).

Tabulka informací o serveru proxy

Výchozí nastavení můžete potlačit zrušením zaškrtnutí políčka "Použít nastavení prohlížeče" a vyplněním tabulky informací o serveru proxy pod zaškrtávacím políčkem. Můžete zadat adresu a port serveru proxy pro každý z podporovaných protokolů: HTTP, Secure (HTTPS), FTP, Gopher a Socks.

Nepoužívat server proxy pro tyto hostitele

Zde je uveden hostitel nebo seznam hostitelů, pro které se nemají používat žádné servery proxy. Hostitel serveru proxy se obvykle nepoužívá v případě interního hostitele v prostředí intranetu.

Adresa URL automatické konfigurace serveru proxy

Jde o adresu URL pro soubor jazyka JavaScript (přípona .js nebo .pac), který obsahuje funkci FindProxyForURL. Funkce FindProxyForURL obsahuje logické vybavení pro určení serveru proxy, který se má použít pro požadavek na připojení.

Další podrobnosti o konfiguraci serveru proxy naleznete v kapitole týkající se konfigurace serveru proxy v příručce pro vývojáře modulu plug-in Java.


Mezipaměť

Poznámka

Mezipaměť, o které se mluví v této části, je takzvaná mezipaměť sticky, tedy mezipaměť na disku vytvořená a řízená modulem plug-in Java, kterou prohlížeč nemůže přepisovat. Další informace naleznete v oddílu týkajícím se používání mezipaměti pro aplet v příručce pro vývojáře modulu plug-in Java.

Povolit mezipaměť

Zaškrtnutím tohoto políčka povolíte používání mezipaměti. Toto nastavení je výchozí (zaškrtnuto). Je-li používání mezipaměti pro aplet povoleno, dochází ke zvýšení výkonu, protože po uložení apletu do mezipaměti jej při dalším odkazu na něj není třeba stahovat.

Modul plug-in Java ukládá do mezipaměti soubory následujících typů stažené prostřednictvím protokolu HTTP nebo HTTPS:

.jar (soubor jar),
.zip (soubor zip),
.class (soubor třídy jazyka Java),
.au (zvukový soubor),
.wav (zvukový soubor),
.jpg (soubor s obrázkem),
.gif (soubor s obrázkem).

Zobrazit soubory v mezipaměti

Stisknutím tohoto tlačítka zobrazíte soubory uložené v mezipaměti. Zobrazí se další dialogové okno (Prohlížeč mezipaměti modulu plug-in Java) a zobrazí se soubory uložené v mezipaměti. Prohlížeč mezipaměti zobrazí o souborech v mezipaměti následující informace: Jméno, Typ, Velikost, Datum vypršení, Naposledy změněno, Verze a URL. V Prohlížeči mezipaměti můžete také selektivně odstraňovat soubory z mezipaměti. Jde o alternativu k volbě Vymazat mezipaměť popsané dále; ta způsobí odstranění všech souborů z mezipaměti.

Vymazat mezipaměť

Stisknutím tohoto tlačítka odstraníte všechny soubory uložené v mezipaměti. Před odebráním souborů se zobrazí výzva k potvrzení (Vymazat všechny soubory v ...?) .

Umístění

Tuto položku můžete použít k určení umístění mezipaměti. Výchozí umístění mezipaměti je <domovský_adresář_uživatele>/.jpi_cache, kde <domovský_adresář_uživatele> je hodnota systémové vlastnosti user.home. Její hodnota závisí na operačním systému.

Velikost

Můžete zaškrtnout políčko Neomezeno, což znamená neomezenou velikost mezipaměti; můžete také nastavit hodnotu v poli Maximální velikost mezipaměti. Pokud velikost mezipaměti překročí určené omezení, budou odebírány nejstarší soubory uložené v mezipaměti, dokud nebude velikost mezipaměti vyhovovat omezení.

Komprese JAR

Můžete nastavit kompresi souborů v mezipaměti modulů JAR mezi hodnotami Žádná a Vysoká. Určením vyšší komprese ušetříte paměť, výkon však klesne; nejlepšího výkonu dosáhnete, nepoužívá-li se žádná komprese.


Certifikáty

Je možné vybrat čtyři typy certifikátů:

Podepsaný aplet

Jde o certifikáty pro podepsané aplety, kterým uživatel důvěřuje. Certifikáty, které se objeví v seznamu Podepsaný aplet, jsou načítány ze souboru certifikátů jpicerts<verze> umístěného v adresáři <domovský_adresář_uživatele>/.java.

Zabezpečený server

Jde o certifikáty pro zabezpečené servery. Certifikáty, které se objeví v seznamu Zabezpečený server, jsou načítány ze souboru certifikátů jpihttpscerts<verze> umístěného v adresáři <domovský_adresář_uživatele>/.java.

Certifikáty CA podepisujícího

Jde o certifikáty certifikačních úřadů (CA) pro podepsané aplety; právě tyto úřady vydávají certifikáty pro ty, kdo podepisují podepsané aplety. Certifikáty, které se objeví v seznamu Certifikáty CA podepisujícího, jsou načítány ze souboru certifikátů cacerts umístěného v adresáři <jre>/lib/security.

Certifikáty CA zabezpečeného serveru

Jde o certifikáty certifikačních úřadů (CA) pro zabezpečené servery; právě tyto úřady vydávají certifikáty pro zabezpečené servery. Certifikáty, které se objeví v seznamu Certifikáty CA zabezpečeného serveru, jsou načítány ze souboru certifikátů jssecacerts umístěného v adresáři <jre>/lib/security.

Pro certifikáty Podepsaný apletZabezpečený server jsou čtyři volby: Importovat, Exportovat, Odebrat a Podrobnosti. Uživatel může importovat, exportovat, odstraňovat a zobrazovat podrobnosti o certifikátu.

Pro možnosti Certifikáty CA podepisujícíhoCertifikáty CA zabezpečeného serveru je k dispozici pouze jedna volba: Podrobnosti. Uživatel může pouze zobrazovat podrobnosti o certifikátu.