Cleanup (simpler temp. JDK creation for XSLT run configuration)

This commit is contained in:
Roman Shevchenko
2018-12-05 20:07:06 +01:00
parent 3555c8a0a4
commit b021be5beb
@@ -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;