Tato nápověda obsahuje informace o následujících tématech:
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
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.
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í |
Zobrazí konzoli Java během spouštění apletů. Na konzoli se zobrazují zprávy vypisované prostředky
System.out
aSystem.err
. To je užitečné v případě ladění problémů.
Konzole Java je spuštěná, ale skrytá. Toto nastavení je výchozí (zaškrtnuto).
Konzole Java není spuštěná.
Nastane-li výjimka, zobrazí se dialogové okno výjimky. Výchozí nastavení je nezobrazovat dialogové okno výjimky (nezaškrtnuto).
Upřesnit |
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.
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|liveconnectNechcete-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 vlastnostijavaplugin.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>.logTrasová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=nParametr
<adresa_pro_připojení>
může být jakýkoliv řetězec (například2502
), 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.defaultReadTimeoutTyto 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.
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).
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.
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.
Jde o adresu URL pro soubor jazyka JavaScript (přípona
.js
nebo.pac
), který obsahuje funkciFindProxyForURL
. FunkceFindProxyForURL
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ámkaMezipaměť, 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. |
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).
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.
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 ...?) .
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é vlastnostiuser.home
. Její hodnota závisí na operačním systému.
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í.
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ů:
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
.
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
.
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
.
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ý aplet a Zabezpeč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ího a Certifikáty CA zabezpečeného serveru je k dispozici pouze jedna volba: Podrobnosti.
Uživatel může pouze zobrazovat podrobnosti o certifikátu.