如何在Mac上安装旧版JDK?

时间:2010-09-09 17:59:21

标签: java macos mechanicalturk jdk1.5

我需要安装JDK 5来测试亚马逊机械特克斯API(与JDK 6不完全兼容)。在Apple的网站上,我只能找到最新的JDK。有没有办法让Mac的旧版本的JDK?

4 个答案:

答案 0 :(得分:1)

答案 1 :(得分:0)

您可以使用javac中的设置编译1.5 jdk。

在你的情况下:

 javac -source 1.5 -target 1.5

您甚至可以在IDE中进行设置。或者您可以使用maven以及maven.compile.targetmaven.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