2013-07-19 83 views
-1

我是使用Mountain Lion的mac noob 10.8.3JDK在哪裏?

我已經安裝了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上的位置?

謝謝。

+3

只需輸入命令行「的Java」,它會告訴你在哪裏java可執行文件。 –

回答

0

/Library/Java/JavaVirtualMachines

+0

即使你的java -version返回了一些東西,我在這個目錄下什麼都沒有。爲什麼我在/System/Library/Frameworks/JavaVM.framework/Versions中有一堆JDK versios? –

4

which下給出正確的輸出

/usr/bin/java 

這是一個符號鏈接ls -l /usr/bin/java,看看實際的二進制是

1

與Windows,OS X沒有 「中央」 註冊表。 OS X與註冊表最接近的是Netinfo,但這需要進行身份驗證以進行修改。但是像Windows一樣,許多OS X應用程序都需要密鑰代碼/序列號。

當一個應用程序被安裝在OS X,它被自動放置(或提示用戶拖/放它)的硬盤驅動器(HD的Macintosh>應用程序)的應用程序文件夾。 這些應用程序擁有自己的每個用戶和系統範圍的屬性文件(有點像私人註冊表),存儲在標準位置的可讀文件中。

什麼是酷是卸載應用程序,所有你需要做的就是從應用程序文件夾到垃圾桶拖動。

希望幫助瞭解了一下。