Pomoc pre ovládací panel komponentu Java Plug-in


V tejto pomoci sú obsiahnuté nasledovné témy:

Prehľad

Ovládací panel komponentu Java Plug-in vám umožňuje pri spustení zmeniť štandardné nastavenia, používané komponentom Java Plug-in. Tieto nastavenia budú používať všetky aplety, ktoré bežia v aktívnej inštancii komponentu Java Plug-in. Príručku Java Plug-in Developer Guide, citovanú v tomto dokumente, nájdete na uvedenej adrese (URL sa môže zmeniť). http://java.sun.com/j2se/1.4/docs/guide/plugin/developer_guide/contents.html

Uloženie volieb

Po vykonaní zmien vo voľbách ovládacieho panela kliknite na Použiť, čím tieto zmeny uložíte. Ak chcete vykonané zmeny zrušiť a znova načítať hodnoty, ktoré boli zadané a používané naposledy, kliknite na Reset. Všimnite si, že tieto hodnoty nie sú tie isté ako množina štandardných hodnôt, pôvodne nastavených pre komponent Java Plug-in pri jeho inštalácii.

Nastavenie volieb ovládacieho panela

Existuje šesť panelov, z ktorých môžete nastaviť rôzne voľby v rámci ovládacieho panela Java Plug-in. Tieto panely majú označenie:

Jednotlivé panely sú ďalej samostatne opísané.


Základné

Zobraziť konzolu Java

Zobrazuje konzolu Java počas spustených apletov. Konzola zobrazuje správy, tlačené pomocou System.out a System.err. Toto je užitočné pre ladenie problémov.

Skryť konzolu

Konzola Java beží, ale je skrytá. Toto je štandardné nastavenie (označené).

Nespustiť konzolu

Konzola Java sa nespúšťa.

Zobraziť dialógové okno výnimky

Zobraziť dialógové okno výnimky, pokiaľ sa výnimka vyskytne. Štandardom je nezobraziť dialógové okno výnimky (neoznačené).


Rozšírené

Spúšťacie prostredie jazyka Java

Umožňuje komponentu Java Plug-in bežať s každým Java 2 JRE alebo SDK, Standard Edition verzie 1.3 alebo 1.4, nainštalovanom na vašom počítači. Java Plug-in verzie 1.3/1.4 sa dodáva so štandardným JRE. Štandardné JRE však môžete nahradiť použitím staršej alebo novšej verzie. Ovládací panel automaticky zisťuje všetky verzie Java 2 SDK alebo JRE, nainštalované na počítači. V zozname sú zobrazené všetky verzie, ktoré môžete použiť. Prvou položkou v tomto zozname bude vždy štandardné JRE; poslednou položkou bude vždy Ďalšie... . Ak vyberiete položku Ďalšie..., musíte zadať cestu k Java 2 JRE alebo SDK, Standard Edition verzia 1.3/1.4.

Poznámka

Túto voľbu môžu zmeniť iba skúsení užívatelia. Menenie štandardného JRE sa neodporúča.

Parametre spúšťacieho prostredia jazyka Java

Nahrádza parametre štandardného spúšťania komponentu Java Plug-in zadaním vlastných volieb. Syntax je rovnaká ako tá, ktorá sa používa pri parametroch pre vyvolanie príkazového riadku Java. Kompletný zoznam volieb príkazového riadku nájdete v dokumentácii k J2SE (Java 2 Standard Edition). Uvedená adresa sa môže zmeniť:

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

pričom <platform> je jeden z operačných systémov: Solaris, Linux, Win32.

Nasledujú niektoré príklady parametrov prostredia Java Runtime.

Aktivovanie a deaktivovanie podpory výroku

Na aktivovanie podpory výroku treba v parametroch Java Runtime zadať nasledovnú systémovú vlastnosť:

-D[ enableassertions | ea ][:<package name>"..." | : <class name> ]

Na deaktivovanie výroku v komponente Java Plug-in zadajte v parametroch Java Runtime nasledovné:

-D[ disableassertions | da ][:<package name>"..." | : <class name> ]

Viac podrobností o aktivovaní alebo deaktivovaní výrokov nájdete v Assertion Facility. http://java.sun.com/j2se/1.4/docs/guide/lang/assert.html (URL, podliehajúce zmenám).

Výrok sa štandardne deaktivuje v kóde komponentu Java Plug-in. Nakoľko účinnosť výroku sa stanovuje počas spustenia komponentu Java Plug-in, zmenenie nastavení výroku na ovládacom paneli komponentu Java Plug-in bude vyžadovať reštartovanie prehliadača, aby nové nastavenia nadobudli účinnosť.

Pretože aj kód jazyka Java v komponente Java Plug-in má zabudovaný výrok, výrok v kóde komponentu Java Plug-in je možné aktivovať prostredníctvom nasledovného:

-D[ enableassertions | ea ]:sun.plugin

Podpora sledovania a protokolovania

Sledovanie je prostriedok na presmerovanie každého výstupu v konzole Java do sledovacieho súboru (.plugin<version>.trace).

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

Ak nechcete použiť štandardný názov sledovacieho súboru, zadajte:

-Djavaplugin.trace.filename=<tracefilename>

Aj protokolovanie, podobne ako sledovanie, je prostriedok na presmerovanie každého výstupu v konzole Java do sledovacieho súboru (.plugin<version>.log) pomocou Java Logging API. Protokolovanie je možné zapnúť aktivovaním vlastnosti javaplugin.logging.

-Djavaplugin.logging=true

Ak nechcete použiť štandardný názov sledovacieho súboru, zadajte:

-Djavaplugin.log.filename=<logfilename>

Okrem toho, ak nechcete prepisovať sledovacie a protokolové súbory v každej relácii, môžete nastaviť vlastnosť:

-Djavaplugin.outputfiles.overwrite=false.

Ak je vlastnosť nastavená na false, sledovacie a protokolové súbory budú pomenované špecificky pre každú reláciu. Ak sa používajú štandardné názvy sledovacích a protokolových súborov, budú tieto súbory pomenované nasledovne:

.plugin<username><date hash code>.trace
.plugin<username><date hash code>.log

Sledovanie a protokolovanie, nastavené prostredníctvom ovládacieho panela, nadobudne účinnosť pri spustení komponentu Plug-in, avšak zmeny, vykonané prostredníctvom ovládacieho panela v čase, keď komponent Plug-in beží, nadobudnú účinnosť až po reštartovaní.

Viac informácií o sledovaní a protokolovaní nájdete v príručke Java Plug-in Developer Guide, v časti Tracing and Logging.

Ladenie apletov v komponente Java Plug-in

Pri ladení apletov v komponente Java Plug-in sa používajú nasledovné voľby. Viac informácií o tejto téme nájdete v príručke Java Plug-in Developer Guide, v časti Debugging Support.

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

<connect-address> môže byť každý reťazec (napríklad: 2502), ktorý ladiaci program jdb (Java Debugger) neskôr použije na pripojenie k JVM.

Časový limit pre štandardné pripojenie

Ak pripojenie k serveru vykonáva aplet a server neodpovedá správne, aplet sa môže javiť ako zamrznutý a môže spôsobiť aj zmrznutie prehliadača, pretože nie je nastavený časový limit pre sieťové pripojenie (štandardne nastavená hodnota je -1, čo znamená, že časový limit nie je nastavený).

Aby sa predišlo tomuto problému, komponent Java Plug-in obsahuje pre všetky pripojenia HTTP štandardnú hodnotu časového limitu (2 minúty) pre sieťové pripojenie. Toto nastavenie môžete zmeniť v parametroch Java Runtime:

-Dsun.net.client.defaultConnectTimeout=hodnota v mikrosekundách

Inou vlastnosťou práce v sieti, ktorú môžete nastaviť, je sun.net.client.defaultReadTimeout.

-Dsun.net.client.defaultReadTimeout=hodnota v mikrosekundách

Poznámka

Komponent Java Plug-in nenastavuje sun.net.client.defaultReadTimeout štandardne. Ak ho chcete nastaviť, urobte to pomocou parametrov Java Runtime, ako bolo uvedené vyššie.

Opis vlastností práce v sieti:

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

Tieto vlastnosti jednotlivo špecifikujú štandardné hodnoty časového limitu pre pripojenie a čítanie pre handlery protokolu, ktoré používa java.net.URLConnection. Štandardná hodnota, nastavená handlermi protokolu, je -1, čo znamená, že časový limit nie je nastavený.

sun.net.client.defaultConnectTimeout špecifikuje časový limit (v mikrosekundách) pre vytvorenie pripojenia k hostiteľovi. Napríklad pre pripojenia HTTP je to časový limit pre vytvorenie pripojenia k serveru HTTP. V prípade pripojení ftp je to časový limit pre vytvorenie pripojenia k serverom ftp.

sun.net.client.defaultReadTimeout špecifikuje časový limit (v mikrosekundách) pre čítanie zo vstupného toku pri vytváraní pripojenia k zdroju.

Oficiálny opis týchto vlastností práce v sieti nájdete na adrese http://java.sun.com/j2se/1.4/docs/guide/net/properties.html.


Prehliadač

Tento panel sa týka len inštalácií Microsoft Windows; neobjavuje sa v iných inštaláciách. Označte každý prehliadač, pre ktorý štandardným Java runtime má byť komponent Java Plug-in namiesto interného JVM tohto prehliadača. Toto má prostredníctvom komponentu Java Plug-in aktivovať podporu označenia APPLET v programoch Internet Explorer a Netscape 6.


Proxy

Pomocou panela Proxy môžete použiť štandardné nastavenia prehliadača alebo v prípade rôznych protokolov zmeniť adresu proxy a port.

Použiť nastavenia prehliadača

Označte túto voľbu, aby ste mohli používať štandardné proxy nastavenia prehliadača. Štandardne je toto zaškrtávacie políčko označené.

Informačná tabuľka proxy

Štandardné nastavenia môžete zmeniť zrušením označenia v zaškrtávacom políčku "Použiť nastavenia prehliadača" a vyplnením informačnej tabuľky proxy pod zaškrtávacím políčkom. Môžete zadať proxy adresu a port pre každý z podporovaných protokolov: HTTP, Secure (HTTPS), FTP, Gopher a Socks.

Hostitelia nepoužívajúci proxy

Je to hostiteľ alebo zoznam hostiteľov, v prípade ktorých sa proxy server/servery nemajú používať. Hostitelia nepoužívajúci proxy sú zvyčajne interný hostitelia v intranetovom prostredí.

URL automatickej konfigurácie proxy

Je to URL pre súbor JavaScript (s rozšírením .js alebo .pac), ktorý obsahuje funkciu FindProxyForURL. Funkcia FindProxyForURL obsahuje logiku na určenie servera proxy, ktorý sa má použiť pre pripojenie.

Ďalšie podrobnosti o konfigurácii servera proxy nájdete v príručke Java Plug-in Developer Guide, v kapitole Proxy Configuration.


Cache pamäť

Poznámka

Pamäť Cache, o ktorej sa tu hovorí, je "pevná" pamäť Cache; t.j. disková pamäť, vytvorená a riadená komponentom Java Plug-in, ktorú prehliadač nemôže prepísať. Viac informácií nájdete v príručke Java Plug-in Developer Guide, v časti Applet Caching.

Povolenie ukladania do pamäte Cache

Označte túto voľbu, aby ste mohli aktivovať ukladanie do pamäte Cache. Štandardne je táto voľba označená. Pomocou aktivovaného ukladania apletov do pamäte Cache sa zlepšuje výkon, pretože pri opakovanom odkaze na aplet, uložený do pamäte Cache, už nie je potrebné tento aplet sťahovať.

Komponent Java Plug-in ukladá do pamäte Cache súbory nasledovných typov, stiahnuté cez HTTP/HTTPS:

.jar (súbor jar)
.zip (súbor zip)
.class (súbor triedy java)
.au (súbor audio)
.wav (súbor audio)
.jpg (obrazový súbor)
.gif (obrazový súbor)

Zobraziť súbory v pamäti Cache

Stlačte túto voľbu, ak chcete prezerať súbory, uložené v pamäti Cache. Iné dialógové okno (Prezerač pamäte Cache komponentu Java Plug-in) vyberie a zobrazí súbory, uložené v pamäti Cache. Zobrazuje nasledovné informácie o súboroch, uložených v pamäti Cache: názov, typ, veľkosť, dátum ukončenia platnosti, dátum ostatnej modifikácie, verzia a URL. V tomto prezerači pamäte Cache môžete tiež selektívne vymazávať súbory, uložené v pamäti Cache. Toto je alternatíva voľby Vyčistiť, ktorá vymazáva všetky súbory, uložené v pamäti Cache a ktorá bude opísaná ďalej.

Vyčistiť pamäť Cache

Stlačte túto voľbu, ak chcete vymazať všetky súbory, uložené v pamäti Cache. Predtým, než súbory odstránite, sa zobrazí otázka (Vymazať všetky súbory v ... _cache?).

Umiestnenie

Túto voľbu môžete použiť na určenie umiestnenia pamäte Cache. Štandardným umiestnením pamäte Cache je <user home>/.jpi_cache, pričom <user home> je hodnota systémovej vlastnosti user.home. Jej hodnota závisí od operačného systému.

Veľkosť

Môžete označiť voľbu Neobmedzená, aby sa veľkosť pamäte Cache stala neobmedzenou; alebo môžete nastaviť maximálnu veľkosť cache pamäte. Ak veľkosť pamäte Cache prekročí určený limit, najstaršie súbory, uložené v pamäti Cache, budú odstránené ešte v čase, kým je veľkosť pamäte Cache v rámci limitu.

Kompresia JAR

Komprimáciu súborov JAR pamäte Cache môžete nastaviť na hodnotu od žiadnej po vysokú. Keď budete ukladať pamäť zadaním vyššej komprimácie, výkon sa zníži; najlepší výkon sa dosiahne bez komprimácie.


Certifikáty

Existujú štyri typy certifikátov, ktoré je možné vybrať:

Podpísaný aplet

Toto sú certifikáty pre podpísané aplety, ktorým užívateľ dôveruje. Certifikáty, ktoré vychádzajú v zozname podpísaných apletov, je možné čítať v súbore certifikátov jpicerts<version>, umiestnenom v adresári <user home>/.java.

Zabezpečená lokalita

Toto sú certifikáty pre bezpečné strany. Certifikáty, ktoré vychádzajú v zozname bezpečných strán, je možné čítať v súbore certifikátov jpihttpscerts<version>, umiestnenom v adresári <user home>/.java.

CA podpisovateľ

Toto sú certifikáty certifikačných autorít (CA) pre podpísané aplety; sú to autority, ktoré vydávajú certifikáty podpisovateľom podpísaných apletov. Certifikáty, ktoré vychádzajú v zozname CA podpisovateľov, je možné čítať v súbore certifikátov cacerts, umiestnenom v adresári <jre>/lib/security.

Zabezpečená lokalita CA

Toto sú certifikáty certifikačných autorít (CA) pre zabezpečené lokality; sú to autority, ktoré vydávajú certifikáty pre zabezpečené lokality. Certifikáty, ktoré vychádzajú v zozname zabezpečených lokalít CA, je možné čítať v súbore certifikátov jssecacerts, umiestnenom v adresári <jre>/lib/security.

Pre certifikáty Podpísaný aplet a Zabezpečená lokalita existujú štyri voľby: Importovať, Exportovať, Odstrániť a Podrobnosti. Užívateľ môže importovať, exportovať, odstraňovať a zobrazovať podrobnosti certifikátu.

Pre certifikáty CA podpisovateľ a Zabezpečená lokalita CA existuje jediná voľba: Podrobnosti. Užívateľ môže prezerať len podrobnosti certifikátu.