5

I have various launch configuration files in my Eclipse project. Is there any way how I can execute an arbitrary launch configuration programmatically?

0

1 Answer 1

2
 ILaunchManager manager = DebugPlugin.getDefault().getLaunchManager(); ILaunchConfigurationType type = manager.getLaunchConfigurationType("org.eclipse.cdt.launch.applicationLaunchType"); ILaunchConfiguration[] lcs = manager.getLaunchConfigurations(type); for (ILaunchConfiguration iLaunchConfiguration : lcs) { if (iLaunchConfiguration.getName().equals("Test PThread")) { ILaunchConfigurationWorkingCopy t = iLaunchConfiguration.getWorkingCopy(); ILaunchConfiguration config = t.doSave(); if (config != null) { // config.launch(ILaunchManager.RUN_MODE, null); DebugUITools.launch(config, ILaunchManager.DEBUG_MODE); } } } 
Sign up to request clarification or add additional context in comments.

Comments