-3

也许它只是我,但几乎每次我导入一个 Android 项目时它都不会编译。首先,我需要设置 Android SDK。那是合理的。但是,我几乎总是需要重置 JDK。通常从 JDK 1.4 到 JDK 1.6。现在我真的不认为有太多人在用 JDK 1.4 开发 android。也许他们是,但它在我的机器上没有,但它经常在我导入的每个 Android 项目中预先选择。这是一个烦人的额外步骤,我无法想象 xCode 会做这样的事情。有谁知道为什么 Eclipse 会这样做?

现在,其中一些项目不是最新的。但是让我认为这是一个 Eclipse 问题的原因是,通常错误是它无法编译,因为它不是 1.6 版,这意味着它必须是使用 JDK 1.6 开发的。它通常是一个涉及@Override 的错误,我看到说它不能在没有 JDK 1.5 或 1.6+ 的情况下使用。然后我检查了项目的 JDK 设置,确定它在 JDK 1.4。从不 1.5,从不 1.3。

4

1 回答 1

2

将项目的 JRE 设置为执行环境。这是一个额外的间接层,可防止您在特定工作区中通过其名称引用 JRE,从而有助于更轻松地共享项目。

于 2012-09-10T19:06:12.020 回答