我一直在用Java开发很长一段时间,但最近才从Windows切换到OSX。在Windows中,我发现一切都很简单易懂。我可以将JDK安装到包含JRE的选定位置。然后我会配置PATH,JAVA_HOME等,我会被设置去。OSX上的Java 7配置说明
OSX在其方法中看起来完全不同。最初Java 6已经预装在操作系统中。现在我知道苹果不再支持它,而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控制面板会不时运行更新。这是更新位于库/ Java/JavaVirtualMachines/jdk1.7.0_07/contents/home/jre的JRE吗?它是否也在更新JDK?我问,因为在运行多个更新后,我不确定版本“1.7.0_07”是否增加。甲骨文网站上的当前版本似乎是更新17.
有什么我在这里失踪?如果任何人都可以解释这种相当令人困惑的事态,我会非常感激!