Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/10.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
Macos OSX山狮Java版_Macos_Osx Mountain Lion_Java - Fatal编程技术网

Macos OSX山狮Java版

Macos OSX山狮Java版,macos,osx-mountain-lion,java,Macos,Osx Mountain Lion,Java,我想在Mac OS X 10.8.2上使用java和javac,但在终端中,当我使用以下命令请求版本时:java-version或javac-version返回以下版本: 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) 及 当我转到

我想在Mac OS X 10.8.2上使用java和javac,但在终端中,当我使用以下命令请求版本时:
java-version
javac-version
返回以下版本:

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)

当我转到设置应用程序并点击
Other
部分中的Java图标时,它会打开Java控制面板,那里的jre版本是
1.7.0_10

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

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

您的路径是什么
echo$PATH | grep java
my$PATH不包含java,它包含1.6版本,但我删除了它以解决这个问题,但它没有解决它只有一个选择,但我已经从oracle网站下载了最新的sdk,现在它也出现在终端中。
javac 1.6.0_37