如何在 Mac 上安装旧版本的 JDK?

发布于 2024-09-18 01:56:55 字数 112 浏览 4 评论 0原文

我需要安装 JDK 5 来测试 Amazon Mechanical Turk API(与 JDK 6 不完全兼容)。在Apple的网站上,我只能找到最新的JDK。有没有办法获取适用于 Mac 的旧版本 JDK?

I need to install JDK 5 for testing Amazon mechanical turk APIs (which is not fully compatible with JDK 6). On Apple's website, I can only find the latest JDK. Is there a way to get older versions of JDKs for Mac?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

终止放荡 2024-09-25 01:56:55

是的,这就是 mac 的问题。
如果您进行备份,则只需将包含 jdk 5 的旧文件夹从备份磁盘复制回您的计算机即可。为我工作。

Yes, this is the problem with macs.
If you do backups, then you can just copy old folders containing jdk 5 from backup disk back to your machine. Worked for me.

吃兔兔 2024-09-25 01:56:55

使用

-目标1.5

use

-target 1.5

断桥再见 2024-09-25 01:56:55

您可以使用 javac 中的设置针对 1.5 jdk 进行编译。

对于您的情况:

 javac -source 1.5 -target 1.5

您甚至可以在 IDE 中进行设置。或者您可以使用 maven 以及 maven.compile.target 和 maven.compile.properties 来完成此操作


-来源发布

指定接受的源代码版本。允许使用以下释放值:

[...]

  • 1.5
    编译器接受包含 JDK 5 中引入的泛型和其他语言功能的代码。

[...]


-目标版本

生成针对指定版本的 VM 的类文件。类文件将在指定目标和更高版本上运行,但不能在早期版本的 VM 上运行。有效目标为 1.1 1.2 1.3 1.4 1.5 (也5< /strong>)和1.6(也称为6)。
-target 的默认值取决于 -source 的值:

  • 如果未指定-source,则-target的值为1.6
  • 如果-source1.2,则-target的值为1.4
  • 如果-source1.3,则-target的值为1.4

对于 -source 的所有其他值,-target 的值是 -source 的值。


资源:

You can compile against the 1.5 jdk with settings in javac.

In your case :

 javac -source 1.5 -target 1.5

You can even set this in your IDE. Or you can do this with maven and the maven.compile.target and maven.compile.properties


-source release

Specifies the version of source code accepted. The following values for release are allowed:

[...]

  • 1.5
    The compiler accepts code containing generics and other language features introduced in JDK 5.

[...]


-target version

Generate class files that target a specified version of the VM. Class files will run on the specified target and on later versions, but not on earlier versions of the VM. Valid targets are 1.1 1.2 1.3 1.4 1.5 (also 5) and 1.6 (also 6).
The default for -target depends on the value of -source:

  • If -source is not specified, the value of -target is 1.6
  • If -source is 1.2, the value of -target is 1.4
  • If -source is 1.3, the value of -target is 1.4

For all other values of -source, the value of -target is the value of -source.


Resources :

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文