mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
[devkit] restores class loader parameter adding
(was removed by inaccurate cleanup)
This commit is contained in:
@@ -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");
|
||||
|
||||
|
||||
Reference in New Issue
Block a user