2012-11-26 38 views
1

有没有一种方法可以指定我们正在运行的JDK版本?具体来说,我有一个java应用程序(非webapp),它与1.6.0_35不兼容,并且正在CloudBees上对我进行错误检查。该包建议1.6.0_27,可以在部署时指定吗?RUN @云与特定的JDK版本

+0

你确定你的问题是6u27和6u35之间的回归吗?更可能的是,软件包维护者推荐6u27,因为这是在编写软件包发行说明时提供的最新更新。 –

+0

他们说它可能会错误地报告错误。他们说,虽然他们不在6月35日进行测试,但他们正在调查潜在的错误。如果需要,我们仍然可以在JDK 7或8上进行测试。 – Neil

回答

1

您可以在命令行中使用-Rjava_version指定版本 - 但是,细粒度版本不可用(因为我们倾向于更新这些版本) - 它更多的只是1.6,1.7或1.8系列。我会在这种情况下推荐-Rjava_version = 1.7。