微妙にニッチな要望を満たすための情報とかV2Cの紹介を発信してみたりします。一般的にシステムフォルダにインストールされるJREとは別に、「V2C専用のJRE」をV2Cフォルダ内にインストールすることができます。この独立したJREでV2Cを使用することをしばしば「カプセル化」すると表現されます。詰まるところ、ランタイムDLLの同梱です。JRE8といった異なるバージョンのJREを共存させる事ができます。会社や公共施設でインストールされているJREのバージョンを容易に変更できない場合などには非公開JRE(※2)が有効です。Java8ではJava7時代のスクリプトの多くが実行できないため。見えないように隠蔽したり、他者にアクセスされないという意味ではない。V2Cスレの方言のようなもの。†2013年頃より、Javaアプレット実行前に警告が表示されるようになった他、ローカルへのアクセス等リスクのあるアプレットは意図的にJavaのセキュリティ設定を変更しない限り実行できなくなりました(管理者権限による設定作業が必要)。多くのブラウザでは独自に初期設定で無効化しています。よって通常セキュリティ面でのメリットはないでしょう。そのような脆弱性に対してV2C側で何か対策を講じたい時に、ローカルで使うJavaアプリごとにJREを独立させるというものが考えられます。JREをシステムにインストールしない(非公開にする)ことによって、ある程度使用者が意図した場所のみでJavaが有効になります。従って独立したJREでV2Cを使用することはそれなりに意味があると言えるでしょう。ウィルスの感染ルートになりうるのはあくまでブラウザのアプレットプラグインであり、V2CのJREを独立させるだけでは何の意味もありません。重要なのはブラウザ用のプラグインを無効化することですが、念を入れるならシステムからJREをアンインストールしてしまうか、最初からインストールしないという選択があります。この場合、V2Cのインストーラ版を利用することにセキュリティ的な価値を見出すことができます。何らかの理由でインストーラ版とは違うJavaのバージョンを使用したい場合、後述の方法で自家製の同梱版を作ることが可能です。V2Cスレではこの自家製同梱版をカプセル化と表現しています。†JREを非公開にする簡単な方法はV2CのHPからインストーラ版をダウンロードし、インストールすることです。以下は、インストーラ版を利用しない方法について記述します。†Oracleのサイトから*.tar.gzをダウンロードする。†Oracleのサイトから*.tar.gzをダウンロードする。†アーカイバによっては*.tar.gzを解凍すると拡張子の無いファイルが出てくることがあります。この場合は出てきたファイルを再度解凍してください*1。†V2Cが使用しているJavaのバージョンは「ヘルプ」→「V2Cについて」より確認できます。