Eclipse:编译Java 1.5的插件:" Eclipse的列和#34;

时间:2012-04-19 14:31:05

标签: java eclipse plugins

由于插件"Columns For Eclipse",我决定给Eclipse(Eclipse 3.7.2)一个机会。我想迁移的IDE(Visual Slickedit)已经破坏了我复杂的列编辑功能,这个插件大部分都有,而Eclipse中的默认列编辑功能对我来说太基础了。

我在家尝试插件,我非常喜欢它。但是,我在工作中使用的机器在Java 1.5上运行,插件需要Java 1.6。

我想尝试在Java 1.5下重新编译插件,因为我的工作使用在Java 1.5上运行的WebLogic 9.2。我不想通过将我的计算机设置为在Java 1.6上运行来冒险兼容性问题

我有源代码,但没有提供有关如何编译插件的说明。它不是在Maven项目中构建的。

我是100%的Eclipse新手,所以我想知道是否有人可以给我一步一步的说明,在Java 1.5下编译(和安装)我自己的插件副本。

或者,是否可以将Eclipse 3.7.2设置为在Java 1.6上运行,但始终在Java 1.5中编译?

非常感谢。

2 个答案:

答案 0 :(得分:1)

在没有现有构建脚本的情况下构建和安装插件会非常复杂。对于第二个选项,您可以为整个IDE设置编译器合规性级别:

IDE Compiler settings

或者,您可以在逐个项目的基础上设置它(右键单击项目,属性 - > Java编译器)。

答案 1 :(得分:0)

是的,可以使用Java 6运行Eclipse,但使用Java 5 JDK作为编译和运行时的默认值。您需要配置Eclipse:Window - >偏好 - > Java - >已安装的JRE。

您还可以使用Java 6作为开发/运行时并将编译器合规性级别设置为1.5(与5相同),但这有点危险,因为它不会阻止您使用仅在Java 6中可用的API;它只强制执行语言语法。