Jáva modul vezérlőpanel - Súgó


Ebben a súgóban az alábbi témakörök szerepelnek:

Áttekintés

A Jáva modul vezérlőpanel segítségével módosíthatja a Jáva modul indításkor használt alapértelmezett beállításokat. A Jáva modul egy aktív példányában futó minden kisalkalmazás ezeket a beállításokat használja. A Jáva modul fejlesztői kézikönyve, amit ez a dokumentum is említ, a következő webhelyen található (az URL változhat). http://java.sun.com/j2se/1.4/docs/guide/plugin/developer_guide/contents.html

Beállítások mentése

Ha befejezte a módosításokat a vezérlőpanelen, kattintson az Alkalmaz gombra a módosítások mentéséhez. Kattintson a Visszaállítás gombra, ha el akarja vetni a módosításait és vissza akar állni a korábbi értékekre. Figyelem: ez a funkció nem a Jáva modul eredeti alapértelmezett beállításait állítja vissza.

Vezérlőpanel opcióinak beállítása

Hat panel érhető el, amelyekről a Jáva modul vezérlőpanel különböző opcióit állíthatja be. Az egyes panelek neve:

Az egyes paneleket az alábbiakban írjuk le.


Alap

Java konzol megjelenítése

A kisalkalmazások futtatásakor megjeleníti a Jáva konzolt. A konzol a System.out és a System.err üzeneteket írja ki. A hibakeresésben nyújt segítséget.

Konzol elrejtése

A Jáva konzol fut, de el van rejtve. Ez az alapértelmezett beállítás (bejelölve)

Ne induljon el a konzol

A Jáva konzol nem indul el.

Kivétel dialógus megjelenítése

Megjelenít egy kivétel dialógus, amikor kivétel történik. Alapértelmezés szerint nem jelenik meg kivétel dialógus (nincs bejelölve).


Haladó

Jáva futtatókörnyezet

Engedélyezi, hogy a Jáva modul a gépre telepített Jáva 2 JRE vagy SDK, Standard Edition v1.3 vagy 1.4 környezetet használja. A Jáva modul 1.3/1.4 kerül alapértelmezett JRE-ként a gépre. Felülbírálhatja az alapértelmezett JRE-t és használhat régebbi vagy újabb verziót. A vezérlőpanel automatikusan észleli a telepítet Jáva 2 SDK vagy JDK környezeteket. A listában szerepel minden kiválasztható verzió. Mindig a lista első eleme az alapértelmezett JRE, az utolsó elem mindig Egyéb. Ha az Egyéb elemet választja, akkor meg kell adnia az útvonalat a használni kívánt Jáva 2 JRE vagy SDK, Standard Edition v1.3/1.4 környezethez.

Megjegyzés

Csak a haladó felhasználók változtassák ezt a beállítást. Az alapértelmezett JRE megváltoztatása nem javasolt.

Jáva futtatókörnyezet paraméterei

Felülbírálja a Jáva modul alapértelmezett indítási paramétereit a megadott értékekkel. A szintaktika ugyanaz, mint amit a jáva parancssori indításakor a paraméterek megadásához használ. A parancssori opciókkal kapcsolatban további információkat a Java 2 Standard Edition (J2SE) dokumentációban találhat. A dokumentációt az alábbi webhelyen találhatja meg (az URL változhat):

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

ahol <platform> az operációs rendszerek valamelyike: solaris, linux, win32.

Az alábbiakban megadunk néhány példát a Jáva paraméterekre.

Assert támogatás engedélyezése és letiltása

Ha engedélyezni akarja az assert támogatást, a következő rendszertulajdonságokat meg kell adnia a jáva araméterekben:

-D[ enableassertions | ea ][:<csomagnéb>"..." | : <osztálynév> ]

Ha le akarja tiltani az assert támogatást a Jáva modulban, adja meg a következő Jáva paramétereket:

-D[ disableassertions | da ][:<csomagnév>"..." | : <osztálynév> ]

Az assert támogatás engedélyezésével és letiltásával kapcsolatban további információkat az Assertion Facility leírásban találhat: http://java.sun.com/j2se/1.4/docs/guide/lang/assert.html (az URL változhat).

A Jáva modul kódban az assert támogatás alapértelmezésben tiltott. Mivel az assert hatása a Jáva modul indításakor dől el, az assert beállítások Jáva modul vezérlőpanelben való módosításának az érvényre juttatásához újra kell indítani a bőngészőt.

Mivel a Jáva modulba épített Jáva kód saját assert eljárással rendelkezik, így a Jáva modul kódban is engedélyezhető az assert a következővel:

-D[ enableassertions | ea ]:sun.plugin

Nyomkövetés és naplózás támogatása

A nyomkövetés egy olyan szolgáltatás, amelynek segítségével bármilyen, a Jáva konzolra küldött minden kimenetet egy fájlba (.plugin<verzió>.trace) irányíthatja.

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

Ha nem az alapértelmezett nyomkövetési fájlt akarja használni:

-Djavaplugin.trace.filename=<nyomkövetésifájl_néve>

Hasonlóan a nyomkövetéshez, a naplózási szolgáltatás segítségével átirányíthatja a Jáva konzol kimenetét egy naplófájlba (.plugin<verzió>.log) a Jáva naplózási API használatával. A naplózást a javaplugin.logging tulajdonság engedélyezésével lehet bekapcsolni.

-Djavaplugin.logging=true

Ha nem az alapértelmezett naplózási fájlt akarja használni:

-Djavaplugin.log.filename=<naplófájl_neve>

Ezen felül, ha nem akarja felülírni a nyomkövetési és a naplófájlokat minden sessionben, akkor beállíthatja a következő tulajdonságot:

-Djavaplugin.outputfiles.overwrite=false.

Ha a tulajdonság értéke false, akkor a nyomkövetési és a naplófájlok neve egyedi lesz minden session-ben. Ha az alapértelmezett nyomkövetési és naplófájlokat használja, akkor a fájlok nevét a következők szerint határozza meg a rendszer:

.plugin<felhasználónév><dátum hash-kód>.trace
.plugin<felhasználónév><dátum hash-kód>.log

Ha a vezérlőpanelen keresztül állítja be a nyomkövetést és a naplózást, akkor a modul indításakor lépnek érvénybe a változtatások, de ha fut a modul, amikor változtat, a módosítások csak az újraindításkor lépnek életbe.

A nyomkövetéssel és naplózással kapcsolatban további információt a Java Plug-in fejlesztői kézikönyv Tracing and Logging részében találhat.

Kisalkalmazások hibakeresése a Jáva modulban

A következő opciók használatosak, amikor a Jáva modulban akar hibát keresni. A témáról további részleteket a Java Plug-in fejlesztői kézikönyv Debugging Support részében találhat.

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

A <kapcsolatcím> bármilyen sztring lehet (például: 2502); ezt a Jáva hibakereső (jdb) használja a későbbiekben a JVM-hez való kapcsolódásra.

Alapértelmezett kapcsolati türelmi idő

Ha kapcsolatot létesít egy kisalkalmazás egy szerverrel és a szerver nem megfelelően válaszol, a kisalkalmazás lefagyott állapotúnak tűnhet, és a böngészőt is lefagyaszthatja, mivel nincs hálózati kapcsolati türelmi idő (alapértelmezésben -1 az értéke, ami azt jelenti, hogy nincs türelmi idő).

A probléma elkerülésére a Jáva modul bevezetett egy alapértelmezett hálózati türelmi idő értéket (2 perc) minden HTTP kapcsolatra. Ezt a beállítást a Jáva futásidejű paraméterek között bírálhatja felül:

-Dsun.net.client.defaultConnectTimeout=érték ezredmásodpercben

Egy másik beállítható hálózati tulajdonság a sun.net.client.defaultReadTimeout.

-Dsun.net.client.defaultReadTimeout=érték ezredmásodpercben

Megjegyzés

A Jáva modul alapértelmezésben nem állítja be a sun.net.client.defaultReadTimeout értéket. Ha be akarja állítani, akkor a fentiekben látható módon a Jáva futásidejű paraméterek között állíthatja be.

Hálózati tulajdonságok leírása:

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

Ezek a tulajdonságok határozzák meg az alapértelmezett kapcsolódási és olvasási türelmi időket a java.net.URLConnection által használt protokollkezelők számára. A protokollkezelők által beállított alapértelmezett érték -1, ami azt jelenti, hogy nincs időkorlát beállítva.

A sun.net.client.defaultConnectTimeout beállítás meghatározza, hogy hány ezredmásodperc alatt kell létrehozni a hosttal a kapcsolatot. Http kapcsolat esetén például ez a http szerverrel való kapcsolatfelvétel türelmi ideje. Ftp kapcsolatok esetén ez az ftp szerverrel való kapcsolatfelvétel türelmi ideje.

A sun.net.client.defaultReadTimeout beállírás meghatározza, hogy hány ezredmásodpercet vár a kliens egy bemeneti stream-re, miután felépült a kapcsolat egy erőforrással.

Az említett hálózazati tulajdonságok hivatalos leírástát lásd: http://java.sun.com/j2se/1.4/docs/guide/net/properties.html .


Böngésző

Ez a panel csak a Microsoft Windows verziókra vonatkozik; más platformon nem jelenik meg. Jelölje be azokat a böngészőket, amiben a Jáva modult akarja alapértelmezett Jáva futtatókörnyezetként használni a böngésző belső JVM-je helyett. Ez a funkció engedélyezi az APPLET címke támogatást az Internet Explorer és a Netscape 6 böngészőkben a Jáva modul használatával.


Proxik

A Proxik panelt használhatja a böngésző alapértelmezett beállításának átvételére vagy az egyes protokollok proxy címeinek és portszámainak megadására.

A böngésző beállításainak használata

Jelölje be ezt a jelölőnégyzetet, ha a böngésző alapértelmezett proxibeállításait akarja használni. Ez az alapértelmezett beállítás (bejelölve)

Proxibeállítási táblázat

Az alapértelmezett beállításokat felülbírálhatja, ha törni a "A böngésző beállításainak használata" jelölőnégyzetet, majd kitölti a jelölőnégyzet alatti proxiinformációs táblázatot. A támogatott protokollok mindegyikére megadhatja a proxy címét és a portszámát: HTTP, Secure (HTTPS), FTP, Gopher és Socks.

Proxy nélküli hostok

Itt adhatja meg azokat a hostokat, amikre nem akar proxit vagy proxikat használni. Ide általában az intranet környezetekben található belső hostok címeit szokás megadni.

Automatikus proxikonfigurációs URL

Ez egy olyan JavaScript fájl URL-je (.js or .pac kiterjesztéssel), ami a FindProxyForURL függvényt tartalmazza. A FindProxyForURL belső logikája alapján meghatározza, hogy egy adott kapcsolati kéréshez melyik proxy szervert kell használni.

A proxikonfigurációval kapcsolatos további részleteket a Java Plug-in fejlesztői kézikönyv Proxy Configuration részében találhat.


Gyorsítótár

Megjegyzés

Az itt említett gyorsítótár tartós, azaz diszkes gyorsítótár, amit a Jáva modul kezel és a böngésző nem tud felülírni. További információt a Java Plug-in fejlesztői dokumentáció Applet Caching részében találhat.

Gyorsítótár engedélyezése

Ezt jelölje be, ha engedélyezni akarja a gyorsítótár használatát. Ez az alapértelmezett beállítás (bejelölve). A kisalkalmazások gyorsítótár-használata esetén a teljesítmény javul, hiszen a gyorsítótárban lévő, újból kért kisalkalmazást nem kell még egyszer letölteni.

A Jáva modul a HTTP/HTTPS segítségével letöltött fájlok közül az alábbiakat teszi a gyorsítótárba:

.jar (jar fájl)
.zip (zip fájl)
.class (jáva osztály fájl)
.au (audio fájl)
.wav (audio fájl)
.jpg (image fájl)
.gif (image fájl)

A gyorsítótárban található fájlok megtekintése

Kattintson ide a gyorsítótárban lévő fájlok listázására. Megjelenik egy másik dialógus (Jáva modul gyorsítótár-megjelenítő) ami tartalmazza a tárban lévő fájlokat. A Gyorsítótár-megjelenítő a gyorsítótár fájljairól a következő információkat jeleníti meg: Név, Típus, Méret, Lejárati dátum, Utolsó módosítás, Verzió és URL. A Gyorsítótár-megjelenítővel egyesével törölhet is fájlokat a tárból. Ez az alább leírt Gyorsítótár törlése funkció alternatívája, amely funkció a tárban lévő minden fájl töröl.

Gyorsítótár törlése

Kattintson ide, ha törölni akarja a gyorsítótárban lévő összes fájlt. A funkció a fájlok törlése előtt (Minden fájl törölhető a gyorsítótárból?) megerősítő kérdést tesz fel.

Hely

Ezt a funkciót használhatja a gyorsítótár helyének megadására. A gyorsítótár alapértelmezett helye a <felhasználó saját alkönyvtára>/.jpi_cache, ahol <felhasználó saját alkönyvtára> a user.home rendszertulajdonság értéke. Az értéke az operációs rendszertől függ.

Méret

Beállíthatja a Korlátlan opciót, így a gyorsítótár mérete nincs korlátozva, vagy beállíthatja a gyorsítótár maximális méretét. Ha a gyorsítótár mérete meghaladja a megadott értéket, a legrégebbi tárbeli fájlok törlésre kerülnek, hogy a gyorsítótár mérete a korlátokon belülre kerüljön.

Tömörítés

Beállíthatja a JAR gyorsítótárbeli fájlok tömörítését a Semmi és Nagyfokú között. A nagyobb tömörítéssel ugyan tárhelyet takaríthat meg, a teljesítmény csökken; a legjobb teljesítményt tömörítés nélkül érheti el.


Tanúsítványok

Négyféle tanúsítvány választható:

Aláírt kisalkalmazás

Ezek azon aláírt kisalkalmazások tanúsítványai, amikben a felhasználó megbízik. Az aláírt kisalkalmazás listán megjelenő tanúsítványokat a program a tanúsítványfájlból olvassa (jpicerts<verzió>), mely a <felhasználó saját alkönyvtára>/.java alkönyvtárban található.

Biztonságos hely

Ezek a biztonságos helyek tanúsítványai. A Biztonságos hely listán megjelenő tanúsítványokat a program a tanúsítványfájlból olvassa (jpihttpscerts<verzió>), mely a <felhasználó saját alkönyvtára>/.java alkönyvtárban található.

Aláíró CA

Ezek az aláírt kisalkalmazások tanúsítványait kiadó Igazolóhatóságok tanúsítványai. Az aláíró CA listán megjelenő tanúsítványokat a program a tanúsítványfájlból olvassa (cacerts), ami a <jre>/lib/security alkönyvtárban található.

Biztonságos hely CA

Ezek a biztonságos helyek tanúsítványait kiadó Igazolóhatóságok tanúsítványai. A Biztonságos hely CA listán megjelenő tanúsítványokat a program a tanúsítványfájlból olvassa (jssecacerts), ami a <jre>/lib/security alkönyvtárban található.

Az Aláírt kisalkalmazás és a Biztonságos hely tanúsítványok esetén négy lehetőségünk van: Import, Export, Törlés és Részletek. A felhasználó importálhat, exportálhat, törölhet tanúsítványokat, illetve megjelenítheti az adatait.

Az Aláíró CA és a Biztonságos hely CA esetén csak egy funkciót használhat: Részletek. A felhasználó csak megjeleníti a tanúsítvány adatait.