[devkit] restores class loader parameter adding

(was removed by inaccurate cleanup)
This commit is contained in:
Roman Shevchenko
2017-02-01 17:31:27 +01:00
parent ed8020ff5e
commit 1106750b69
@@ -21,9 +21,7 @@ import com.intellij.execution.configurations.ParametersList;
import com.intellij.openapi.application.ReadAction;
import com.intellij.openapi.diagnostic.Logger;
import com.intellij.openapi.module.Module;
import com.intellij.openapi.projectRoots.JavaSdkType;
import com.intellij.openapi.projectRoots.Sdk;
import com.intellij.openapi.projectRoots.SdkAdditionalData;
import com.intellij.openapi.projectRoots.*;
import com.intellij.openapi.util.io.FileUtil;
import com.intellij.psi.JavaPsiFacade;
import com.intellij.psi.PsiClass;
@@ -49,7 +47,7 @@ public class JUnitDevKitPatcher extends JUnitPatcher {
@Override
public void patchJavaParameters(@Nullable Module module, JavaParameters javaParameters) {
Sdk jdk = IdeaJdk.findIdeaJdk(javaParameters.getJdk());
Sdk jdk = javaParameters.getJdk();
if (jdk == null) return;
ParametersList vm = javaParameters.getVMParametersList();
@@ -63,6 +61,9 @@ public class JUnitDevKitPatcher extends JUnitPatcher {
}
}
jdk = IdeaJdk.findIdeaJdk(jdk);
if (jdk == null) return;
String libPath = jdk.getHomePath() + File.separator + "lib";
vm.add("-Xbootclasspath/a:" + libPath + File.separator + "boot.jar");