Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java JDK在哪里?_Java_Macos - Fatal编程技术网

Java JDK在哪里?

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

我是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)
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版本,你知道为什么吗?