我需要安装JDK 5来测试亚马逊机械特克斯API(与JDK 6不完全兼容)。在Apple的网站上,我只能找到最新的JDK。有没有办法让Mac的旧版本的JDK?
答案 0 :(得分:1)
答案 1 :(得分:0)
您可以使用javac中的设置编译1.5 jdk。
在你的情况下:
javac -source 1.5 -target 1.5
您甚至可以在IDE中进行设置。或者您可以使用maven以及maven.compile.target
和maven.compile.properties
-source 发布
指定接受的源代码版本。允许以下释放值:
[...]
- 的 1.5 强>
编译器接受包含泛型和JDK 5中引入的其他语言特性的代码。[...]
-target 版本
生成以指定版本的VM为目标的类文件。类文件将在指定的目标和更高版本上运行,但不会在早期版本的VM上运行。有效目标是 1.1 1.2 1.3 1.4 1.5 (同样 5 < / strong>)和 1.6 (也 6 ) -target 的默认值取决于 -source 的值:
- 如果未指定 -source , -target 的值为 1.6
- 如果 -source 1.2 , -target 的值为 1.4
- 如果 -source 1.3 , -target 的值为 1.4
对于-source的所有其他值, -target 的值是 -source 的值。
资源:
答案 2 :(得分:0)
是的,这是mac的问题 如果进行备份,则只需将包含jdk 5的旧文件夹从备份磁盘复制回计算机即可。为我工作。
答案 3 :(得分:0)
使用
-target 1.5