mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
Cleanup (simpler temp. JDK creation for XSLT run configuration)
This commit is contained in:
+5
-9
@@ -32,8 +32,10 @@ import com.intellij.openapi.module.Module;
|
||||
import com.intellij.openapi.module.ModuleManager;
|
||||
import com.intellij.openapi.options.SettingsEditor;
|
||||
import com.intellij.openapi.project.Project;
|
||||
import com.intellij.openapi.project.ProjectBundle;
|
||||
import com.intellij.openapi.projectRoots.*;
|
||||
import com.intellij.openapi.projectRoots.JavaSdkType;
|
||||
import com.intellij.openapi.projectRoots.ProjectJdkTable;
|
||||
import com.intellij.openapi.projectRoots.Sdk;
|
||||
import com.intellij.openapi.projectRoots.SimpleJavaSdkType;
|
||||
import com.intellij.openapi.roots.ModuleRootManager;
|
||||
import com.intellij.openapi.roots.ProjectFileIndex;
|
||||
import com.intellij.openapi.roots.ProjectRootManager;
|
||||
@@ -439,13 +441,7 @@ public final class XsltRunConfiguration extends LocatableConfigurationBase imple
|
||||
|
||||
private static synchronized Sdk getDefaultSdk() {
|
||||
if (ourDefaultSdk == null) {
|
||||
final String jdkHome = SystemProperties.getJavaHome();
|
||||
final String versionName = ProjectBundle.message("sdk.java.name.template", SystemInfo.JAVA_VERSION);
|
||||
Sdk sdk = ProjectJdkTable.getInstance().createSdk(versionName, new SimpleJavaSdkType());
|
||||
SdkModificator modificator = sdk.getSdkModificator();
|
||||
modificator.setHomePath(jdkHome);
|
||||
modificator.commitChanges();
|
||||
ourDefaultSdk = sdk;
|
||||
ourDefaultSdk = new SimpleJavaSdkType().createJdk("tmp", SystemProperties.getJavaHome());
|
||||
}
|
||||
|
||||
return ourDefaultSdk;
|
||||
|
||||
Reference in New Issue
Block a user