このセクションでは、次のトピックについて説明します。
JavaTM Plug-in コントロールパネルを使用すると、起動時に Java Plug-in が使用するデフォルト設定を変更できます。 Java Plug-in のアクティブなインスタンスで稼動中のアプレットはすべて、これらの設定を使用します。
Windows: Windows のコントロールパネルで、Java Plug-in というラベルの付いた Java Coffee Cup のアイコンをダブルクリックして、Java Plug-in コントロールパネルを起動します。
Solaris および Linux: Java Plug-in コントロールパネルを起動するには、実行可能ファイル ControlPanel を実行します。 Java 2 SDK では、このファイルは次の位置にあります。
<SDK installation directory>/jre/bin/ControlPanel
次の位置にもあります。
<SDK installation directory>/bin/ControlPanel
たとえば、Java 2 SDK のインストール先が /usr/j2se の場合、次のコマンドでコントロールパネルを起動します。
Java 2 Runtime Environment がインストールされている場合、このファイルは次の位置にあります。/usr/j2se/jre/bin/ControlPanel
Netscape を使用して、コントロールパネルのアプレットページを開くこともできます。このアプレットページは、JRE ディレクトリ内に ControlPanel.html ファイルとしてインストールされています。 Java 2 SDK では、このファイルは次の位置にあります。<JRE installation directory>/bin/ControlPanel
JRE では、このファイルは次の位置にあります。<SDK installation directory>/jre/ControlPanel.html
<JRE installation directory>/ControlPanel.html
6 つのパネルを使用して、Java Plug-in コントロールパネルのさまざまなオプションを設定できます。 各パネルには、次の名前が付けられています。
以下に各パネルについて説明します。
注:以下の各パネル例で表示されているチェックボックスやラジオボタンの設定は、[Browser] パネルを除いて、デフォルト (インストール時) の設定です。 [Browser] パネルのチェックボックスは、インストール時のユーザ選択によって決まります。 |
[Basic] パネルを次に示します。
[Basic] パネルでは、次のオプションを設定できます。
[Advanced] パネルを次に示します。
[Advanced] パネルでは、次のオプションを設定できます。
注:上級ユーザだけが、このオプションを変更するようにしてください。 デフォルトの JRE を変更することはお勧めしません。 |
カスタムオプションを指定することにより、Java Plug-in のデフォルトの起動パラメータを無効にします。 構文は、java コマンド行での呼び出しに使用するパラメータと同じです。 コマンド行オプションの完全なリストについては、Java 2 Standard Edition (J2SE) のドキュメントを参照してください。 以下の URL は変更される可能性があります。
http://java.sun.com/j2se/1.4/docs/tooldocs/<platform>/java.html
<platform>
には、オペレーティングシステム (solaris、linux、win32) のどれかが入ります。以下に Java 実行パラメータの例をいくつか示します。
アサーションのサポートの有効化と無効化アサーションのサポートを有効にするには、[Java Runtime Parameters] に以下のシステムプロパティを指定する必要があります。
-D[ enableassertions | ea ][:<package name>"..." | : <class name> ]
Java Plug-in でアサーションを無効にするには、[Java Runtime Parameters] に以下のシステムプロパティを指定します。
-D[ disableassertions | da ][:<package name>"..." | : <class name> ]
アサーションの有効化/無効化に関する詳細は、「アサーション機能」を参照してください。
アサーションは Java Plug-in のデフォルト設定では無効になっています。 アサーションの効果は Java Plug-in の起動時に決定されるので、Java Plug-in コントロールパネルでアサーション設定を変更した場合は、ブラウザを再起動して新しい設定を有効にする必要があります。
Java Plug-in の Java コードにも組み込みアサーションがあるため、次のように Java Plug-in コードのアサーションを有効にすることができます。
-D[ enableassertions | ea ]:sun.plugin
トレースおよびログのサポート
トレースとは、Java コンソールにおける任意の出力をトレースファイル(
.plugin<version>.trace
) にリダイレクトする機能のことです。
-Djavaplugin.trace=true
-Djavaplugin.trace.option=basic|net|security|ext|liveconnectデフォルトのトレースファイル名を使用したくない場合は以下を指定します。
-Djavaplugin.trace.filename=<tracefilename>
トレースと同様に、ログとは、Java コンソールにおける任意の出力を、Java Logging API を使用してログファイル
(.plugin<version>.log
) にリダイレクトする機能です。 ログは、プロパティjavaplugin.logging
を有効にするとオンになります。
-Djavaplugin.logging=true
デフォルトのログファイル名を使用したくない場合は以下を指定します。
-Djavaplugin.log.filename=<logfilename>
セッションごとにトレースファイルおよびログファイルを上書きしないようにする場合、プロパティを以下のように設定します。
-Djavaplugin.outputfiles.overwrite=false
このプロパティを
false
に設定すると、セッションごとのトレースファイルおよびログファイルに一意の名前が付けられます。 デフォルトのトレースファイル名やログファイル名を使用する場合、ファイル名は以下のようになります。
.plugin<username><date hash code>.trace
.plugin<username><date hash code>.logコントロールパネルでトレースやログを設定した場合、Plug-in の起動時にトレースやログが有効になりますが、Plug-in の起動中にコントロールパネルで変更を加えても、再起動するまでは有効にはなりません。
トレースおよびログに関する詳細は、「トレースおよびログ」という章を参照してください。
Java Plug-in でのアプレットのデバッグ
以下のオプションは、Java Plug-in でアプレットをデバッグするときに使用されます。このトピックに関する詳細は、「Java Plug-in 開発者ガイド」の「デバッグのサポート」を参照してください。
-Djava.compiler=NONE
-Xnoagent
-Xdebug
-Xrunjdwp:transport=dt_shmem,address=<connect-address>,server=y,suspend=n
<connect-address>
には、後で Java デバッガ (jdb
) によって JVM への接続に使用される任意の文字列 (例:2502
) を指定します。
このパネルは Microsoft Windows だけに関係するものなので、ほかのシステムをインストールしている場合は表示されません。 ブラウザ内部の JVM に代わって、Java Plug-in をデフォルトの Java Runtime に設定するブラウザを選択します。 これにより、Java Plug-in を通して Internet Explorer および Netscape 6 における APPLET
タグのサポートが有効になります。
[Proxies] パネルを次に示します。
[Proxies] パネルを使用して、ブラウザのデフォルト設定を使用するか、別のプロトコルのプロキシアドレスおよびポートでオーバーライドするかを設定できます。
FindProxyForURL
関数を格納している JavaScript ファイル (拡張子 .js または .pac) の URL です。 FindProxyForURL
には、接続要求に使用するプロキシサーバを決定するロジックが含まれています。プロキシ構成に関する詳細は、「プロキシ構成」の章を参照してください。
[Cache] パネルを次に示します。
注:ここで取り上げるキャッシュは「固定的」なキャッシュです。つまり、Java Plug-in によって作成および制御され、ブラウザによって上書きされないディスクキャッシュのことです。 「アプレットキャッシュ」を参照してください。 |
このチェックボックスを選択すると、キャッシュが有効になります。 この設定はデフォルトで有効 (選択済み) になっています。 アプレットキャッシュを有効にした場合、アプレットが一度キャッシュされると、再度参照する際にアプレットをダウンロードする必要がなくなるため、パフォーマンスが向上します。
Java Plug-in では、HTTP/HTTPS を経由してダウンロードされた以下のタイプのファイルをキャッシュします。
.jar
(jar ファイル)
.zip
(zip ファイル)
.class
(Java クラスファイル)
.au
(オーディオファイル)
.wav
(オーディオファイル)
.jpg
(画像ファイル)
.gif
(画像ファイル)
このボタンを押すとキャッシュされたファイルが表示されます。 ダイアログが別にポップアップ表示され (Java Plug-in キャッシュビューア)、キャッシュされたファイルが表示されます。 キャッシュビューアでは、キャッシュ内のファイルに関して、名前、タイプ、サイズ、有効期限、最終更新日、バージョン、URL といった情報が表示されます。 キャッシュビューアでは、キャッシュ内のファイルを選択して削除することもできます。 これは、下記の [Clear Cache] オプションに対する代替手段です。[Clear Cache] オプションでは、キャッシュ内のすべてのファイルが削除されます。
このボタンを押すとキャッシュ内のすべてのファイルが削除されます。 ファイルを削除する前に、プロンプト画面 (「Erase all files in ..._cache?」) が表示されます。
キャッシュの位置を指定するのに使用します。 キャッシュのデフォルト位置は
<user home>/.jpi_cache
で、<user home>
にはシステムプロパティのuser.home
の値が入ります。 この値は OS によって異なります。
[Unlimited] にチェックマークを付けて無限大のキャッシュを作成することも、[Maximum] でキャッシュの上限サイズを設定することもできます。 キャッシュのサイズが指定した上限を超えた場合、キャッシュサイズが範囲内におさまるまで古いファイルから順にキャッシュから削除されていきます。
JAR キャッシュファイルの圧縮を、[None] と [High] のどちらかに設定できます。 高い圧縮率を指定してメモリを保存すると、パフォーマンスが低下します。圧縮なしにすると最高のパフォーマンスを得ることができます。
[Certificates] パネルを次に示します。
以下の 4 つのタイプの証明書が選択できます。
ユーザから信頼されている署名付きアプレットの証明書です。 署名付きアプレットのリストに表示される証明書は、
<user home>/.java
ディレクトリにある証明書ファイルjpicerts<version>
から読み込まれたものです。
安全なサイトの証明書です。 安全なサイトのリストに表示される証明書は、
<user home>/.java
ディレクトリにある証明書ファイルjpihttpscerts<version>
から読み込まれたものです。
署名付きアプレットに対する証明書発行局 (CA) の証明書です。CA とは、署名付きアプレットの署名者に対して証明書を発行する機関です。 署名者 CA リストに表示される証明書は、
<jre>/lib/security
ディレクトリにある証明書ファイルcacerts
から読み込まれたものです。
安全なサイトに対する証明書発行局 (CA) の証明書です。CA とは、安全なサイトに対して証明書を発行する機関です。 安全なサイトのリストに表示される証明書は、
<jre>/lib/security
ディレクトリにある証明書ファイルjssecacerts
から読み込まれたものです。
[Signed applet] および [Secure site] の証明書については、[Import]、[Export]、[Remove]、[Detail] という 4 つのオプションがあります。 つまり、ユーザは証明書の詳細をインポート、エクスポート、削除、および表示することができます。
[Signer CA] および [Secure site CA] については、[Detail] という 1 つのオプションしかありません。 つまり、ユーザは証明書の詳細を表示することしかできません。