Java JDK在哪里?
我是mac noob使用山狮10.8.3 我已经安装了JDK。当我使用java版本时,我得到:Java JDK在哪里?,java,macos,Java,Macos,我是mac noob使用山狮10.8.3 我已经安装了JDK。当我使用java版本时,我得到: 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) admi
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上的位置
谢谢。在
/Library/Java/JavaVirtualMachines
下,它提供了正确的输出
/usr/bin/java
这是一个符号链接ls-l/usr/bin/java
,用于查看实际二进制文件的位置与Windows不同,OSX没有“中心”注册表。OSX与注册表最接近的等价物是Netinfo,但这需要身份验证才能进行修改。但与Windows一样,许多OS X应用程序需要密钥代码/序列号
在OS X中安装应用程序时,它会自动放置(或提示用户拖放)在硬盘驱动器的“应用程序”文件夹中(Macintosh HD>Applications)。
这些应用程序有自己的每个用户和系统范围的属性文件(有点像私有注册表),存储在标准位置的可读文件中
最酷的是卸载一个应用程序,你所要做的就是把它从应用程序文件夹拖到垃圾箱
希望这有助于理解一点。只需在命令行中输入“which java”,它就会告诉您java可执行文件的位置。我在这个目录下没有任何内容,即使java-version返回了一些内容。我在/System/Library/Frameworks/JavaVM.framework/Versions中有一堆JDK版本,你知道为什么吗?