★★Java質問・相談スレッド144★★
■ このスレッドは過去ログ倉庫に格納されています
0183177
2011/04/10(日) 21:41:42.64いや、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
■ このスレッドは過去ログ倉庫に格納されています