<分区>
我的问题
我拥有一部运行 Android 4.1.2“Jelly Bean”的 Samsung Galaxy S Relay 4G 智能手机。我想使用 Windows 8.1 笔记本电脑编译将在手机上运行的软件。
甲骨文的 Java SE Support Roadmap声明 Java SE 7 的大部分部分在 2015 年 4 月左右达到了“公共(public)更新结束”。如果我想要所有进一步的 Java SE 7 安全更新,我必须每年至少支付 1,200 美元才能获得 Oracle Premier Support。 .
我宁愿不付钱。
为了进行 Android 开发,我可以安装和使用 Oracle 的 Java 开发工具包 (JDK) 8 作为 JDK 7 的直接替代品吗?
请注意,我不想使用 JDK 8 来使用它的任何奇特的新语言功能。我想使用它,以便我可以继续免费获得安全更新。
如果我有办法不用安装或使用 JDK 8 Retrolambda ,这会更好。
更新,一个月后添加
[编辑: 看起来 JDK 8 不受支持,但可用于 Android 开发。参见 here了解详情。]