-1

我是使用 Mountain Lion 10.8.3 的 mac noob

我已经安装了一个JDK。当我做 java -version 我得到:

admins-MacBook-Pro-5:~ me$ java -version
java version "1.6.0_51"
Java(TM) SE Runtime Environment (build 1.6.0_51-b11-457-11M4509)
Java HotSpot(TM) 64-Bit Server VM (build 20.51-b01-457, mixed mode)
admins-MacBook-Pro-5:~ alexstaveley$ which java
/usr/bin/java

但我想知道 JDK 的实际安装位​​置。就像在 Windows 中一样,我知道它是说C:\jdk1.6 我如何找出它在 mac 上的位置?

谢谢。

4

3 回答 3

4

which给出正确的输出

/usr/bin/java

这是一个符号链接ls -l /usr/bin/java ,用于查看实际二进制文件的位置

于 2013-07-19T08:16:33.687 回答
1

与 Windows 不同,OS X 没有“中央”注册表。OS X 最接近注册表的是 Netinfo,但这需要验证才能修改。但与 Windows 一样,许多 OS X 应用程序都需要密钥代码/序列号。

在 OS X 中安装应用程序时,它会自动放置(或提示用户拖放)在硬盘驱动器的 Applications 文件夹中(Macintosh HD > Applications)。这些应用程序有自己的每个用户和系统范围的属性文件(有点像私有注册表),存储在标准位置的人类可读文件中。

最酷的是卸载应用程序,您只需将其从应用程序文件夹拖到垃圾箱即可。

希望有助于理解一点。

于 2013-07-19T08:19:56.543 回答
0

在下面/Library/Java/JavaVirtualMachines

于 2013-07-19T08:15:27.150 回答