>>180
いや、JREだけだとコンパイルやデバッグができないし、APIとかクラスライブラリとか使えないし・・・・。
微妙に動作が違うって・・・・いやね、同一Verなら動作が同じじゃないと困るのよw
俺が言いたいのは、JDKに同梱されてるJRE(非公開、開発環境用)と、JRE(公開・実行環境用)なのね。

で、それらが両方とも別Dirにインストールされていないといけないのかってのが先ず聞きたいの。
JDK同梱のJREのパスを環境変数Pathに設定すれば、他のアプリケーションも参照できるんじゃないかと聞いてるの。
態々、別途同じJREを実行環境用にインストールする必要性ってのが理解できない。

確かに、OSが標準で持ってるPathである、c:\programfiles\配下にデフォルトでインストールすれば
環境変数弄らなくても、スコープできるのは理解できるけどな。
JDKにしたって、任意の場所にインストールしても環境変数を弄れば見にいけるって事だろ。

ならば、JREを別途、インストールする必要性が見えてこないって事だ!

それと、環境変数を設定しても、それを使うような仕様にしていないJavaアプリがあるって事が
この上なく理解できないw
ラッパーする時に、参照する場所を普通レベルで考慮できていないという事だよな、お粗末w

加えて、バージョンを同期とっていないと、トラブルの基になるってのが気に入らない。

要するに、開発環境用のJREには、実行以外にもソレ専用のアプリが盛り込まれているが、
実行環境用のJREには、実行するためだけのアプリしか盛り込まれていない。
だから、Javaのヴァージョン毎の実行環境用JREを用意できて、テストなりを複数VerのJava環境で
試せるという事も可能というわけだな。上位は勿論だが、下位互換をどのようにするかって事だな。

つまり、別途、JREをインストールしないといけないと、環境変数なんて見ないってアプリの為にもねw