插件java版和项目java版

时间:2012-06-11 09:43:10

标签: java eclipse eclipse-plugin

我正在编写一个与java 1.5兼容的eclipse插件。 如果有人使用java 1.5或更低版本或更低版本,安装此插件,它会运行良好吗?

3 个答案:

答案 0 :(得分:1)

如果要定位java 1.5,则应在插件MANIFEST.MF中包含Bundle-RequiredExecutionEnvironment: J2SE-1.5语句。这是文档和OSGi运行时关于该bundle中有效内容的注释。

答案 1 :(得分:0)

没有。如果您使用的是较低版本中不可用的Java 1.5特定库调用,则它不适用于较低版本。

答案 2 :(得分:0)

这取决于您的插件使用的功能。某些函数最终被标记为已弃用,并在将来的版本中被删除,这可能会在较新版本的Java运行代码时导致问题。

另一方面,新功能往往会从一个版本添加到下一个版本,因此在您的情况下,旧版本可能会崩溃,因为您的应用程序使用的某些功能根本不存在。

最多,您可以做的是指定最低Java版本,最终甚至会导致问题。