Dec 23, 2009
Snow Leopard に JDK 1.5 をインストールする方法
Mac OS X 10.6 (Snow Leopard) には JDK 1.6 しか用意されていない。 必要があって JDK 1.5 をインストールしたので、その時の手順をメモしておく。
JDK 1.5 のインストール手順
基本的には Snow LeopardのJava環境に手を入れる(2) の手順通り進めれば良い様だ。 但し、xar では Snow Leopard 上で Leopard 用 JDK の pkg を解凍出来ない(下記のエラーが発生)ので、Pacifist を使用する必要がある。
$ xar -zxvf ./JavaForMacOSX10.5Update6.pkg
Distribution
JavaForMacOSX10.5Update6.pkg/Bom
Error while extracting archive:(JavaForMacOSX10.5Update6.pkg/Bom): io: Could not create file (Not a directory) - ignored
JavaForMacOSX10.5Update6.pkg/PackageInfo
Error while extracting archive:(JavaForMacOSX10.5Update6.pkg/PackageInfo): io: Could not create file (Not a directory) - ignored
JavaForMacOSX10.5Update6.pkg/Payload
Error while extracting archive:(JavaForMacOSX10.5Update6.pkg/Payload): io: Could not create file (Not a directory) - ignored
JavaForMacOSX10.5Update6.pkg/Scripts
Error while extracting archive:(JavaForMacOSX10.5Update6.pkg/Scripts): io: Could not create file (Not a directory) - ignored
Resources/background.tif
Resources/da.lproj/License.rtf
Resources/da.lproj/Localizable.strings
(SNIP)
Resources/English.lproj
Resources/Dutch.lproj
Resources/da.lproj
Resources
JavaForMacOSX10.5Update6.pkg
$
Pacifist で解凍した後は、以下の通りインストール作業を行う。 ここでは pkg の解凍先を ./JavaForMacOSX10.5Update6 としている。
$ cd ./JavaForMacOSX10.5Update6/System/Library/Frameworks/JavaVM.framework/Versions/ $ ls -al total 40 drwxr-xr-x 12 root wheel 408 10 14 09:40 . drwxr-xr-x 12 root wheel 408 10 14 09:40 .. lrwxr-xr-x 1 root wheel 5 12 22 23:57 1.3 -> 1.3.1 drwxr-xr-x 3 root wheel 102 11 9 08:08 1.3.1 drwxr-xr-x 3 root wheel 102 10 14 09:40 1.4.2 lrwxr-xr-x 1 root wheel 5 12 22 23:57 1.5 -> 1.5.0 drwxr-xr-x 7 root wheel 238 11 7 03:27 1.5.0 lrwxr-xr-x 1 root wheel 5 12 22 23:57 1.6 -> 1.6.0 drwxr-xr-x 7 root wheel 238 11 7 03:27 1.6.0 drwxr-xr-x 8 root wheel 272 11 9 08:08 A lrwxr-xr-x 1 root wheel 1 12 22 23:57 Current -> A lrwxr-xr-x 1 root wheel 3 12 22 23:57 CurrentJDK -> 1.5 $ sudo mv ./1.5.0 ./1.5.0_for_Mac_OS_X_10_5 $ sudo mv ./1.5.0_for_Mac_OS_X_10_5 /System/Library/Frameworks/JavaVM.framework/Versions/ $ cd /System/Library/Frameworks/JavaVM.framework/Versions/ $ sudo rm ./1.5.0 $ sudo ln -s ./1.5.0_for_Mac_OS_X_10_5 ./1.5.0 $ sudo chown -R root:wheel ./1.5.0_for_Mac_OS_X_10_5 $ /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Commands/java -version Shared archive: uninstalled generation java version "1.5.0_22" Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_22-b03-333-10M3025) Java HotSpot(TM) Client VM (build 1.5.0_22-147, mixed mode) $
TrackBack ping me at
http://www.in-vitro.jp/blog/index.cgi/Apple/20091223_01.trackback
writeback message: Ready to post a comment.
