4

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

4

4 回答 4

1

此提示可能会有所帮助: 10.6:在 Snow Leopard 中重新启用 Java 1.4.2 和 Java 1.5 应用程序

于 2010-09-17T15:18:12.277 回答
0

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

在你的情况下:

 javac -source 1.5 -target 1.5

您甚至可以在 IDE 中进行设置。或者你可以用 maven 和maven.compile.targetandmaven.compile.properties


-源发布

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

[...]

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

[...]


-目标版本

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

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

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


资源 :

于 2010-09-09T18:01:42.010 回答
0

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

于 2010-09-09T18:04:07.580 回答
0

采用

-目标 1.5

于 2010-09-09T18:04:15.933 回答