非公開JRE
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
*非公開JRE (カプセル化) [#s632507e]
一般的にシステムフォルダにインストールされるJREとは別に、...
この独立したJREでV2Cを使用することをしばしば「カプセル化...
詰まるところ、ランタイムDLLの同梱です。
#contents
**目的 [#p71061b6]
***異なるバージョンのJREを共存させる [#a6066f8f]
非公開JREを使うと、JRE6, JRE7, JRE8といった異なるバージョ...
Javaで開発を行う人が「PCにJava 8をインストールしたいが、V...
会社や公共施設でインストールされているJREのバージョンを容...
※1 Java8ではJava7時代の[[スクリプト]]の多くが実行できない...
※2 見えないように隠蔽したり、他者にアクセスされないという...
***セキュリティ向上 [#pe5351c5]
2013年頃より、Javaアプレット実行前に警告が表示されるよう...
意図的にJavaのセキュリティ設定を変更しない限り実行できな...
また、多くのブラウザでは独自に初期設定で無効化しています。
よって通常''セキュリティ面でのメリットはない''でしょう。
#region(古い内容)
現在、WindowsにおけるWeb経由のウイルス感染はJavaの脆弱性...
そのような脆弱性に対してV2C側で何か対策を講じたい時に、ロ...
JREをシステムにインストールしない(非公開にする)ことによ...
従って独立したJREでV2Cを使用することはそれなりに意味があ...
//恐ろしく誤解が多いので補足。
ただし、ウィルスの感染ルートになりうるのはあくまで''ブラ...
最も重要なのはブラウザ用のプラグインを無効化することです...
この場合、V2Cのインストーラ版を利用することにセキュリティ...
また、何らかの理由でインストーラ版とは違うJavaのバージョ...
V2Cスレではこの自家製同梱版をカプセル化と表現しています。
#endregion
**やり方 [#m3ba242c]
JREを非公開にする簡単な方法は[[V2CのHP>http://v2c.s50.xre...
以下は、インストーラ版を利用しない方法について記述します。
***ランチャーのフォルダに非公開JREを置く場合 [#r52ca278]
+[[Oracleのサイト>http://www.oracle.com/technetwork/java/...
++Windows 32bit → &color(blue){jre-7uxx-windows-i586.tar....
++Windows 64bit → &color(blue){jre-7uxx-windows-x64.tar.g...
+ランチャーのフォルダ(&color(red){V2C.exeがインストール...
&color(green){※Linuxの場合フォルダ名はjrewでなくjrelです};
V2C\
├jrew\
├launcher\
└V2C.exe
+展開(解凍)したフォルダをそのまま、jrewフォルダに入れる
V2C\
├jrew\
|└jre1.7.0_xx\
| ├bin\
| ├lib\
| ├COPYRIGHT
| ├LICENSE
| └・・・
├launcher\
└V2C.exe
+jrewフォルダの中に&color(blue){current.txt};(文字コード...
V2C\
├jrew\
|├jre1.7.0_xx\
||├bin\
||├lib\
||├COPYRIGHT
||├LICENSE
||└・・・
|└current.txt
├launcher\
└V2C.exe
current.txt
jre1.7.0_xx
***任意のフォルダに非公開JREを置く場合 [#cda35ff7]
+[[Oracleのサイト>http://www.oracle.com/technetwork/java/...
+解凍して出てきたフォルダを好きな名前にして好きな場所に置く
+ランチャーのフォルダ(&color(red){V2C.exeがインストール...
V2C\
├launcher\
|└v2cparms.txt
└V2C.exe
+v2cparms.txtに ''javahome=(置いた場所\好きな名前にした...
引用元: [[Java+Swingによる2chブラウザ V2C_R65 >>592>http:...
**補足 [#bedb9a80]
***.tar.gzの解凍について [#d8220caa]
アーカイバによっては&color(#0000ff){*.tar.gz};を解凍する...
この場合は出てきたファイルを再度解凍してください((上手く...
***Javaのバージョン確認方法 [#c90b74b8]
#ref(./v2cver.png,around,right,75%)
V2Cが使用しているJavaのバージョンは「ヘルプ」→「V2Cについ...
#clear
**関連サイト [#ea5e3949]
-[[Java SE at a Glance>http://www.oracle.com/technetwork/...
-[[Java SE Downloads>http://www.oracle.com/technetwork/ja...
-[[2ちゃんねる ソフトウェア板 JREスレ>http://dig.2ch.net/...
終了行:
*非公開JRE (カプセル化) [#s632507e]
一般的にシステムフォルダにインストールされるJREとは別に、...
この独立したJREでV2Cを使用することをしばしば「カプセル化...
詰まるところ、ランタイムDLLの同梱です。
#contents
**目的 [#p71061b6]
***異なるバージョンのJREを共存させる [#a6066f8f]
非公開JREを使うと、JRE6, JRE7, JRE8といった異なるバージョ...
Javaで開発を行う人が「PCにJava 8をインストールしたいが、V...
会社や公共施設でインストールされているJREのバージョンを容...
※1 Java8ではJava7時代の[[スクリプト]]の多くが実行できない...
※2 見えないように隠蔽したり、他者にアクセスされないという...
***セキュリティ向上 [#pe5351c5]
2013年頃より、Javaアプレット実行前に警告が表示されるよう...
意図的にJavaのセキュリティ設定を変更しない限り実行できな...
また、多くのブラウザでは独自に初期設定で無効化しています。
よって通常''セキュリティ面でのメリットはない''でしょう。
#region(古い内容)
現在、WindowsにおけるWeb経由のウイルス感染はJavaの脆弱性...
そのような脆弱性に対してV2C側で何か対策を講じたい時に、ロ...
JREをシステムにインストールしない(非公開にする)ことによ...
従って独立したJREでV2Cを使用することはそれなりに意味があ...
//恐ろしく誤解が多いので補足。
ただし、ウィルスの感染ルートになりうるのはあくまで''ブラ...
最も重要なのはブラウザ用のプラグインを無効化することです...
この場合、V2Cのインストーラ版を利用することにセキュリティ...
また、何らかの理由でインストーラ版とは違うJavaのバージョ...
V2Cスレではこの自家製同梱版をカプセル化と表現しています。
#endregion
**やり方 [#m3ba242c]
JREを非公開にする簡単な方法は[[V2CのHP>http://v2c.s50.xre...
以下は、インストーラ版を利用しない方法について記述します。
***ランチャーのフォルダに非公開JREを置く場合 [#r52ca278]
+[[Oracleのサイト>http://www.oracle.com/technetwork/java/...
++Windows 32bit → &color(blue){jre-7uxx-windows-i586.tar....
++Windows 64bit → &color(blue){jre-7uxx-windows-x64.tar.g...
+ランチャーのフォルダ(&color(red){V2C.exeがインストール...
&color(green){※Linuxの場合フォルダ名はjrewでなくjrelです};
V2C\
├jrew\
├launcher\
└V2C.exe
+展開(解凍)したフォルダをそのまま、jrewフォルダに入れる
V2C\
├jrew\
|└jre1.7.0_xx\
| ├bin\
| ├lib\
| ├COPYRIGHT
| ├LICENSE
| └・・・
├launcher\
└V2C.exe
+jrewフォルダの中に&color(blue){current.txt};(文字コード...
V2C\
├jrew\
|├jre1.7.0_xx\
||├bin\
||├lib\
||├COPYRIGHT
||├LICENSE
||└・・・
|└current.txt
├launcher\
└V2C.exe
current.txt
jre1.7.0_xx
***任意のフォルダに非公開JREを置く場合 [#cda35ff7]
+[[Oracleのサイト>http://www.oracle.com/technetwork/java/...
+解凍して出てきたフォルダを好きな名前にして好きな場所に置く
+ランチャーのフォルダ(&color(red){V2C.exeがインストール...
V2C\
├launcher\
|└v2cparms.txt
└V2C.exe
+v2cparms.txtに ''javahome=(置いた場所\好きな名前にした...
引用元: [[Java+Swingによる2chブラウザ V2C_R65 >>592>http:...
**補足 [#bedb9a80]
***.tar.gzの解凍について [#d8220caa]
アーカイバによっては&color(#0000ff){*.tar.gz};を解凍する...
この場合は出てきたファイルを再度解凍してください((上手く...
***Javaのバージョン確認方法 [#c90b74b8]
#ref(./v2cver.png,around,right,75%)
V2Cが使用しているJavaのバージョンは「ヘルプ」→「V2Cについ...
#clear
**関連サイト [#ea5e3949]
-[[Java SE at a Glance>http://www.oracle.com/technetwork/...
-[[Java SE Downloads>http://www.oracle.com/technetwork/ja...
-[[2ちゃんねる ソフトウェア板 JREスレ>http://dig.2ch.net/...
ページ名: