我是使用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上的位置?
感谢。
答案 0 :(得分:4)
which
提供正确的输出
/usr/bin/java
这是一个符号链接ls -l /usr/bin/java
,用于查看实际二进制文件的位置
答案 1 :(得分:1)
与Windows不同,OS X没有“中央”注册表。 OS X与注册表最接近的是Netinfo,但这需要进行身份验证才能进行修改。但与Windows一样,许多OS X应用程序都需要密钥代码/序列号。
当在OS X中安装应用程序时,它会自动放置(或提示用户拖放它)在硬盘驱动器的Applications文件夹中(Macintosh HD>应用程序)。 这些应用程序拥有自己的每用户和系统范围的属性文件(有点像私有注册表),存储在标准位置的人类可读文件中。
卸载应用程序有什么好处,您只需将它从“应用程序”文件夹拖到垃圾箱即可。
希望这有助于理解。
答案 2 :(得分:0)