Удалить переменную среды Eclipse программно Разработка плагинов

В настоящее время я разрабатываю плагин, который должен удалить переменную среды Eclipse, сейчас у меня есть это:

public static void removeEnvironmentVariable(IProject proj, String variable) {
    // environment path
    ICProjectDescription prjDesc = CoreModel.getDefault().getProjectDescription(proj);  

    IEnvironmentVariableManager envManager = 
            CCorePlugin.getDefault().getBuildEnvironmentManager(); 
    IContributedEnvironment contribEnv = envManager.getContributedEnvironment(); 

    // We must iterate through all configurations 
    for(ICConfigurationDescription config : prjDesc.getConfigurations()) {
        contribEnv.removeVariable(variable, config);
    }

    // Save the changes to the environment 
    try {
        CoreModel.getDefault().setProjectDescription(proj, prjDesc);
    } catch (CoreException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
}

Что я делаю неправильно?

0 ответов

Другие вопросы по тегам