2014-04-04 37 views
0

我在「/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java」這java命令應該返回定製Java安裝路徑

jdk安裝當我做了「哪個java「,它返回」/ usr/bin/java「

但是,我想要哪個java返回/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/java,而不是/ usr/java/bin

這怎麼辦?以及幕後發生了什麼?

回答

0

可能是/ usr/bin/java是一個符號鏈接。

嘗試

ls -l `which java` 

這將在「的Java」的輸出運行ls -l命令,希望給您的完整路徑通過鏈接指向。

0

在/ usr/bin中/ JAVA是一個符號鏈接:

/usr/bin/java -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java 

如果你使用:

/usr/libexec/java_home -v 

可以確認它是否是一個使用1.6.0

/Library/Java/JavaVirtualMachines/jdk1.6.0.jdk/Contents/Home