更多的日食疯狂.在导入的项目上设置了错误的JDK



也许只有我一个人,但几乎每次我导入Android项目时,它都不会编译。首先我需要设置Android SDK。这是合理的。但是,我几乎总是需要重置JDK。通常从JDK 1.4到JDK 1.6。现在我真的不认为有太多人在用JDK1.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。

将项目的JRE设置为执行环境。它是一个额外的间接层,可以防止您在特定的工作区中按JRE的名称引用JRE,有助于使项目更容易共享。

最新更新