我需要Java5(不是6),但Snow Leopard只提供Java6。
有/System/Library/Frameworks/JavaVM.framework/Versions/1.5
,但只是指向1.6.0
:
$ ls -la /System/Library/Frameworks/JavaVM.framework/Versions/
lrwxr-xr-x 1 root wheel 5 Sep 24 20:12 1.3 -> 1.3.1
drwxr-xr-x 3 root wheel 102 Jul 21 07:35 1.3.1
lrwxr-xr-x 1 root wheel 10 Sep 24 20:12 1.5 -> CurrentJDK
lrwxr-xr-x 1 root wheel 10 Sep 24 20:12 1.5.0 -> CurrentJDK
lrwxr-xr-x 1 root wheel 5 Sep 24 20:12 1.6 -> 1.6.0
drwxr-xr-x 7 root wheel 238 Sep 24 20:12 1.6.0
drwxr-xr-x 8 root wheel 272 Sep 24 20:12 A
lrwxr-xr-x 1 root wheel 1 Sep 24 20:12 Current -> A
lrwxr-xr-x 1 root wheel 3 Sep 24 20:12 CurrentJDK -> 1.6
我可以从某个地方安装真正的1.5吗?
答案 0 :(得分:4)
答案 1 :(得分:1)
嗯,我还没有安装10.6(它正在路上),但版本目录看起来很奇怪。 1.4在哪里?没有版本应该指向CurrentJDK!我的10.5安装如下:
r2d2:~ arne$ ls -l /System/Library/Frameworks/JavaVM.framework/Versions
total 56
lrwxr-xr-x 1 root wheel 5 16 Sep 19:14 1.3 -> 1.3.1
drwxr-xr-x 3 root wheel 102 14 Jan 2008 1.3.1
lrwxr-xr-x 1 root wheel 5 16 Sep 19:14 1.4 -> 1.4.2
lrwxr-xr-x 1 root wheel 3 21 Feb 2008 1.4.1 -> 1.4
drwxr-xr-x 8 root wheel 272 21 Feb 2008 1.4.2
lrwxr-xr-x 1 root wheel 5 16 Sep 19:14 1.5 -> 1.5.0
drwxr-xr-x 8 root wheel 272 21 Feb 2008 1.5.0
lrwxr-xr-x 1 root wheel 5 16 Sep 19:14 1.6 -> 1.6.0
drwxr-xr-x 8 root wheel 272 26 Sep 2008 1.6.0
drwxr-xr-x 8 root wheel 272 16 Sep 19:14 A
lrwxr-xr-x 1 root wheel 1 16 Sep 19:14 Current -> A
lrwxr-xr-x 1 root wheel 3 16 Sep 19:14 CurrentJDK -> 1.5
r2d2:~ arne$
其他10.6用户是否有同样的问题?关于安装适用于10.5的Java 5软件包,我不会在10.6上工作。有人有经验吗?
答案 2 :(得分:1)
在Snow Leopard上运行java5
获取10.5“leopard”中包含的java 5并解压缩
cd / tmp / curl -o java.1.5.0-leopard.tar.gz http://www.cs.washington.edu/homes/isdal/snow_leopard_workaround/java.1.5.0-leopard.tar.gz
tar -xvzf java.1.5.0-leopard.tar.gz
将其移至您的System java文件夹(需要密码)
sudo mv 1.5.0 /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0-leopard
告诉OS X java 5实际上是java 5
cd /System/Library/Frameworks/JavaVM.framework/Versions /
sudo rm 1.5.0
sudo ln -s 1.5.0-leopard 1.5.0
sudo rm 1.5
sudo ln -s 1.5.0 1.5
答案 3 :(得分:0)
我整理了一个小方法here。
答案 4 :(得分:0)
在尝试使用10.6.6上http://wiki.oneswarm.org/index.php/OS_X_10.6_Snow_Leopard处的步骤时,我收到了“总线错误”。但是,当我尝试 Sagacity's步骤。我能够让1.5跑。