繁体   English   中英

在Mac OSX上从JDK 8到JDK 7

[英]JDK 8 to JDK 7 on mac OSX

我以前使用的是jdk 8,但现在对于一个项目,我需要使用jdk7。我有一个Mac,因此如何将我的jdk从8更改为7。我可以从库-> java--看到Mac上安装的所有jdk。 > java虚拟机。 我也尝试去系统偏好-> Java控制面板-> Java。 这仅显示JRE不显示在Mac上安装的JDK,因此无法从此处更改它。

谢谢

您可以使用现有的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

您可以使用Gimby的解决方案

要么

如果您想要/需要Java的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的下载链接。

希望有帮助

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM