如何在Eclipse中运行类的Java Main方法在后台启动?

时间:2014-06-20 11:19:21

标签: java eclipse eclipse-plugin eclipse-rcp

eclipse中是否有一个选项可以添加启动钩子,所以在eclipse开始时它可以执行我的java项目的主方法类?这可行吗?或者我是否需要制作一个eclipse插件?

1 个答案:

答案 0 :(得分:0)

"对"这样做的方法是创建一个带有org.eclipse.ui.startup(org.eclipse.ui.startup documentation)扩展名的插件。您必须提供一个实现接口org.eclipse.ui.IStartup的类。在那个课程中你应该调用你班级的主要方法。

另一个选择是创建一个OSGi Bundle,在Eclipse中安装该bundle并将其配置为自动启动,然后你可以为它提供一个Activator,它在start(BundleContext)方法中运行你想要的任务。

在任何一种情况下,您的类/ es必须是插件的类路径的一部分,或者打包为标记为启动包的依赖项的插件/ OSGi包。

现在,请问您想达到什么目标?