首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Mac OS X 10.6.7 Java Path当前JDK令人困惑

Mac OS X 10.6.7 Java Path当前JDK令人困惑
EN

Stack Overflow用户
提问于 2011-05-26 23:35:16
回答 5查看 61.2K关注 0票数 54

在我的Mac OSX上,我很难理解多个java版本的(实际路径和链接)。通常在windows中,如果我的机器上安装了多个版本,我可以选择我想要的任何版本的路径并使用它。但是在MAC中,我理解到有一个叫做链接的东西是指向CurrentJdk的,如果我想使用一个不同的版本,我需要把链接改为CurrentJDK,对吧?但令我困惑的是,正如你在下面看到的,我的所有版本都指向相同的CurrentJDK,这意味着所有版本都指向当前版本?我期望它们中只有一个指向CurrentJDK,我可以将其更改为我需要的任何一个,但这里不是这种情况。我所需要知道的就是如何找到每个版本的bin(命令)文件夹路径,这样我就可以使用它指向CurrentJDK?还要告诉我如何更改指向CurrentJDK的链接。

代码语言:javascript
复制
$ java -version

java version "1.6.0_24"
Java(TM) SE Runtime Environment (build 1.6.0_24-b07-334-10M3326)
Java HotSpot(TM) 64-Bit Server VM (build 19.1-b02-334, mixed mode)

$ pwd

/System/Library/Frameworks/JavaVM.framework/Versions


$ ls -l

lrwxr-xr-x   1 root  wheel    5 Mar 20 11:12 1.3 -> 1.3.1
drwxr-xr-x   3 root  wheel  102 Dec  2  2009 1.3.1
lrwxr-xr-x   1 root  wheel   10 Mar 20 11:12 1.4 -> CurrentJDK
lrwxr-xr-x   1 root  wheel   10 Mar 20 11:12 1.4.2 -> CurrentJDK
lrwxr-xr-x   1 root  wheel   10 Mar 20 11:12 1.5 -> CurrentJDK
lrwxr-xr-x   1 root  wheel   10 Mar 20 11:12 1.5.0 -> CurrentJDK
lrwxr-xr-x   1 root  wheel   10 Mar 20 11:12 1.6 -> CurrentJDK
lrwxr-xr-x   1 root  wheel   10 Mar 20 11:12 1.6.0 -> CurrentJDK
drwxr-xr-x  10 root  wheel  340 Mar 20 11:13 A
lrwxr-xr-x   1 root  wheel    1 Mar 20 11:12 Current -> A
lrwxr-xr-x   1 root  wheel   59 Mar 20 11:12 CurrentJDK -> /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6141180

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档