我使用Chrome DevTools来调试java脚本代码,我需要它从我的插件中以编程方式运行。
答案 0 :(得分:1)
(如果我理解这个稍微简短的问题。)
您想制作ILaunchConfigurationWorkingCopy
,在其上设置属性,可选择保存,然后launch。
Launch Manager非常有用,因为您可以使用它进行启动。
这是一个简单的例子:
ILaunchManager manager = DebugPlugin.getDefault().getLaunchManager();
ILaunchConfigurationType launchType = launchMgr.getLaunchConfigurationType("type id (from plugin.xml)");
ILaunchConfigurationWorkingCopy wc = launchType.newInstance(null, manager.generateLaunchConfigurationName("Name Here"));
wc.setAttributes(launchAttributes);
ILaunchConfiguration lc = wc.doSave();
Launch launch = lc.launch(ILaunchManager.DEBUG_MODE, new NullProgressMonitor());