2012-12-27 76 views
0

我想用java和javac在Mac OS X 10.8.2,但在终端的时候我要求的版本使用此命令:java -versionjavac -version它返回以下版本:OS X山狮的Java版本

java version "1.6.0_37" 
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909) 
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode) 

javac 1.6.0_37 

当我去设置应用程序并点击在Other部分Java的图标,它会打开Java控制面板和那里的JRE版本1.7.0_10

使用哪个?我如何更新终端中的java,而不是使用1.6.0版本? 有没有人遇到过这个问题?

+0

你的路上有什么? 'echo $ PATH | grep java' – wulfgarpro

+0

我的$ PATH不包含Java,它包含了1.6版本,但我删除了解决这个问题,但它没有解决它 –

回答

1

打开Java首选项应用程序,您可能会发现多个JDK,您可以将JDK7拖到列表顶部,然后重新打开shell并调用java -version。它将更改为JDK7。

+0

只有1个选择,但我从oracle的下载网站,最新的SDK,它现在也出现在终端。 –