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