mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IDEA-136336 Cannot compile project after changing JDK version
This commit is contained in:
@@ -173,25 +173,26 @@ public abstract class ProjectWizardTestCase<T extends AbstractProjectWizard> ext
|
||||
ApplicationManager.getApplication().runWriteAction(new Runnable() {
|
||||
@Override
|
||||
public void run() {
|
||||
ProjectJdkTable jdkTable = ProjectJdkTable.getInstance();
|
||||
Sdk defaultJdk = new SimpleJavaSdkType().createJdk(DEFAULT_SDK, SystemProperties.getJavaHome());
|
||||
Sdk otherJdk = new SimpleJavaSdkType().createJdk("_other", SystemProperties.getJavaHome());
|
||||
jdkTable.addJdk(otherJdk);
|
||||
jdkTable.addJdk(defaultJdk);
|
||||
mySdks.add(defaultJdk);
|
||||
mySdks.add(otherJdk);
|
||||
addSdk(new SimpleJavaSdkType().createJdk(DEFAULT_SDK, SystemProperties.getJavaHome()));
|
||||
addSdk(new SimpleJavaSdkType().createJdk("_other", SystemProperties.getJavaHome()));
|
||||
|
||||
//noinspection UseOfSystemOutOrSystemErr
|
||||
System.out.println(Arrays.asList(jdkTable.getAllJdks()));
|
||||
System.out.println(Arrays.asList(ProjectJdkTable.getInstance().getAllJdks()));
|
||||
|
||||
if (getName().contains("DefaultSdk")) {
|
||||
Project defaultProject = ProjectManager.getInstance().getDefaultProject();
|
||||
ProjectRootManager.getInstance(defaultProject).setProjectSdk(defaultJdk);
|
||||
ProjectRootManager.getInstance(defaultProject).setProjectSdk(
|
||||
new SimpleJavaSdkType().createJdk(DEFAULT_SDK, SystemProperties.getJavaHome()));
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
protected void addSdk(Sdk sdk) {
|
||||
ProjectJdkTable.getInstance().addJdk(sdk);
|
||||
mySdks.add(sdk);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void tearDown() throws Exception {
|
||||
if (myWizard != null) {
|
||||
|
||||
Reference in New Issue
Block a user