mac OSX上的JDK 8到JDK 7

时间:2015-06-22 14:08:50

标签: java

我之前使用的是jdk 8,但是现在我需要jdk 7.我有一台mac,所以如何将jdk从8改为7。 我可以从库中看到我的mac上安装的所有jdk - > java - > java虚拟机。 此外,我已尝试进入系统首选项 - > java控制面板 - > java。这只表明JRE没有显示安装在Mac上的JDK,所以我不能从这里改变它。

由于

2 个答案:

答案 0 :(得分:1)

您可以使用现有的Java 8 JDK自由地为这个项目编译Java 7兼容类,而不是降级JDK。

javac -source "7" -target "7" <other compile arguments here>

如果您使用自动构建工具(如ANT或Maven或IDE),您只需配置一次这些属性(您必须检查文档如何为您的特定开发工具执行此操作)。

javac文档提供了有关这些标志用法的更多信息:

https://docs.oracle.com/javase/8/docs/technotes/tools/windows/javac.html

答案 1 :(得分:1)

您可以使用Gimby的解决方案

如果你想/需要这里的JDK 7是下载页面:

  

http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

阅读本文以选择您的Java版本:

  

Java CPU(7u79)和PSU(7u80)发布之间有什么区别?

     

Java SE重要补丁更新(CPU)包含对安全漏洞和关键错误修复的修复。 Oracle强烈建议所有Java SE用户在可用时升级到最新的CPU版本。大多数用户应该选择此版本。   Java SE修补程序集更新(PSU)包含在该版本之前发布的CPU中的所有安全修复程序,以及其他非关键修复程序。只有在您受到该版本中修复的其他错误之一的影响时,才应使用Java PSU版本。

然后选择mac的下载链接。

希望这个帮助

相关问题