由于插件"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中编译?
非常感谢。
答案 0 :(得分:1)
在没有现有构建脚本的情况下构建和安装插件会非常复杂。对于第二个选项,您可以为整个IDE设置编译器合规性级别:
或者,您可以在逐个项目的基础上设置它(右键单击项目,属性 - > Java编译器)。
答案 1 :(得分:0)
是的,可以使用Java 6运行Eclipse,但使用Java 5 JDK作为编译和运行时的默认值。您需要配置Eclipse:Window - >偏好 - > Java - >已安装的JRE。
您还可以使用Java 6作为开发/运行时并将编译器合规性级别设置为1.5(与5相同),但这有点危险,因为它不会阻止您使用仅在Java 6中可用的API;它只强制执行语言语法。