0

由于插件“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 项目中构建的。

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

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

提前非常感谢。

4

2 回答 2

1

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

IDE 编译器设置

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

于 2012-04-19T14:50:24.563 回答
0

是的,可以使用 Java 6 运行 Eclipse,但使用 Java 5 JDK 作为编译和运行时的默认值。您需要配置 Eclipse:Window -> Preferences -> Java -> Installed JREs。

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

于 2012-04-19T14:56:12.837 回答