memoっとくスマートフォン用の表示で見るmemoっとくこの広告は、90日以上更新していないブログに表示しています。Mac自分Macのjdkの構成とかパスとかbash_rcとか$JAVA_HOMEとかbash_profileとか統一感無く、たいした知識も持ち合わせずにいじっているうちに、OSインストールした直後デフォルトのjavaの構成とかはどうなっていたのかまったく分からなくなってしまったので、別パーティションを確保した上でクリーンインストールしてみていろいろ調査します。私が今使っているのは2010年の10月に発売されたMacBookAirでOSのバージョンは10.6.4でした。↓これがインストールメディアです。_CodeSignature/それにしてもAってなんだよ。ここのCommandsの中のjavaを実際には使用するってなってるねー。javaws*このjavaですね。Preferenceでデフォルトをかえることによってこの辺はどう変化するのだろうか?Aディレクトリと1.6.0ディレクトリあと/System/Library/Frameworks/JavaVM.framework/Versions/にある1.4とか1.5とかのシンボリックリンクは回りくどく結局1.6.0ディレクトリを参照していますよね。>/System/Library/Frameworks/JavaVM.framework/Resources/Deploy.bundle/Contents/Home/bin/javaws1階層戻って/Home/binだってさ。/System/Library/Frameworks/JavaVM.framework/Resources/Deploy.bundle/Contents/Home/bin/javawsこの1.6.0ディレクトリとAディレクトリには同じJavaが入ってるっぽいよね。なんで2つJavaコマンドが存在するのでしょう?Aってなんなんでしょう?OS10.6でのjdk1.4や1.5の扱いは?基本的に10.6ではもうデフォルトでjdk1.5とか1.4は入ってないみたいです。それにAppleが提供しているインストーラも10.6対応とかしてないようです。10.5用のjdk1.5とかはインストールできなかった。ここら辺をみて1.5や1.4を使えるようにした場合、この無駄なシンボリックリンクとかを使ってうまいことできるのかな的感はあるのだが、どうするのがベストなのでしょうかよくわかりません。