我的启动配置未添加到我创建的启动配置类型中

时间:2012-03-22 14:15:01

标签: eclipse

我的问题在这里......

我的工作是在Eclipse中创建一个新的启动配置类型,并将一些启动配置添加到我创建的类型中。

我通过扩展扩展点 org.eclipse.debug.core.launchConfigurationTypes

创建了一个新的启动配置类型

要将启动配置添加到我创建的类型,我发现我需要扩展扩展点 org.eclipse.debug.core.launchDelegates 。如果扩展,唯一要被覆盖的方法是launch()方法。我在这个方法中放了以下代码。

public void launch(ILaunchConfiguration configuration, String mode,
        ILaunch launch, IProgressMonitor monitor) throws CoreException {

ILaunchConfigurationType type = configuration.getType();//to get the type I created

ILaunchConfigurationWorkingCopy workingCopy = type.newInstance(null, "MyConfiguration");

workingCopy.setAttribute(ATTR_MAIN_TYPE_NAME, "Mainclass");
workingCopy.setAttribute(ATTR_PROGRAM_ARGUMENTS, "start");

}

问题是,如上所述创建的启动配置未在eclipse的run / debug配置对话框中列出,也没有进入launch()方法体(通过调试创建)。 / p>

这是我在启动配置类型下创建启动配置所做的。如果这还不够,请向我提供所需的信息。

这些是我经历过的材料 http://www.eclipse.org/articles/Article-Java-launch/launching-java.htmlhttp://www.eclipse.org/articles/Article-Launch-Framework/launch.html

提前致谢..........

0 个答案:

没有答案