OSX上Java 7配置的说明

时间:2013-03-06 08:45:52

标签: osx-mountain-lion java

我用Java开发了很长时间,但最近才从Windows切换到OSX。在Windows中,我发现一切都很简单,无法理解。我可以将JDK安装到一个包含JRE的选择位置。然后我会配置PATH,JAVA_HOME等,我将会去。

OSX的方法似乎有很大不同。最初Java 6预装了操作系统。现在我知道Apple不再支持它了,Oracle正在发布他们自己的版本(现在是Java 7)。

前段时间我安装了Oracle JDK。它似乎安装在Library / Java /并将java控制面板添加到系统首选项,更新了终端中使用的java / javac版本等.JDK 6似乎仍然位于System / Library / Java。我假设这是旧的Apple版本,如果我需要使用Java 6,我将独自留下?

我有几个问题......

首先,我的上述评估是否正确?

在哪里配置来决定在终端中使用哪些工具?当我回应它时,似乎没有JAVA_HOME或PATH中的条目。

为什么在Java 7目录中有一个名为Home的链接,可以返回旧的Java 6工具?

系统首选项中的新Java控制面板会不时运行更新。这是更新位于Library / Java / JavaVirtualMachines / jdk1.7.0_07 / contents / home / jre的JRE吗?它是否也在更新JDK?我问,因为在运行多个更新后我不确定版本“1.7.0_07”是否已增加。 Oracle网站上的当前版本似乎是更新17。

这里有什么我想念的吗?如果有人能够解释这种相当混乱的事态,我将非常感激!

1 个答案:

答案 0 :(得分:0)

我会尝试逐点回答,因为你要问的事情有点复杂。

  

前段时间我安装了Oracle JDK。它好像已经安装好了   在Library / Java /并将java控制面板添加到系统中   首选项,更新了终端中使用的java / javac版本,   JDK 6似乎仍然位于System / Library / Java。我'米   假设这是旧的Apple版本,我将独自留下   需要使用Java 6吗?

     

...

     

首先,我的上述评估是否正确?

旧版本的java 6位于System / library java下,这个版本需要一些应用程序来运行,如果你想知道哪个应用程序是使用你可以考虑一下photoshop的主集合(它确实需要一个jvm版本6工作)。

由oracle管理的较新版本按照您的指示安装在Library / Java下。

  

为什么在Java 7目录中有一个名为Home的链接,可以返回旧的Java 6工具?

不知道。如果出来一些建议会很好。

  

在哪里配置来决定在终端中使用哪些工具?当我回应它时,似乎没有JAVA_HOME或PATH中的条目。

这个人here总是有很多解决方案,无论如何我建议你不要直接使用bashrc配置文件。您可以在oracle web site和mac用户here的常规常见问题解答中发现其他解决方案。

他们确实有些混乱。

希望这有帮助,如果我误解了问题或答案不完整,请进一步询问。