我之前使用过jdk 8,但现在对于一个我需要jdk 7的项目,我有一个mac,所以如何将jdk从8更改为7。我可以从库->java->java虚拟机中看到安装在我的mac上的所有jdk。此外,我还尝试使用系统首选项-->java控制面板->java。这只显示JRE没有显示安装在mac上的JDK,所以我不能在这里更改它。
谢谢
发布于 2015-06-22 14:16:18
与其降级JDK,不如使用现有的Java 8 JDK为本项目编译Java 7兼容类。
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
发布于 2015-06-22 14:26:53
您可以使用Gimby的解决方案
或
如果您需要/需要java的JDK 7,下面是下载页面:
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
为了选择您的Java版本,请阅读以下内容:
Java (7u79)和PSU (7u80)版本有什么不同? Java关键修补程序更新(CPU)包含对安全漏洞和关键错误修复的修复。Oracle强烈建议所有Java用户在可用时升级到最新的CPU版本。大多数用户应该选择此版本。Java修补程序集更新(PSU)包含发布到该版本的CPU中的所有安全修复,以及其他非关键修补程序。只有当您受到该版本中的一个附加错误的影响时,才应该使用Java版本。
然后选择mac的下载链接。
希望能帮上忙
https://stackoverflow.com/questions/30982075
复制相似问题