From 4f51d5c599c9281ca6068eb968ec47e136d78b1f Mon Sep 17 00:00:00 2001 From: Snjezana Peco Date: Fri, 20 Dec 2024 21:09:45 +0100 Subject: [PATCH] Open requested system packages for javac Signed-off-by: Snjezana Peco --- src/javaServerStarter.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/javaServerStarter.ts b/src/javaServerStarter.ts index d8c3beafb..7d0f3f267 100644 --- a/src/javaServerStarter.ts +++ b/src/javaServerStarter.ts @@ -135,6 +135,16 @@ function prepareParams(requirements: RequirementsData, workspacePath, context: E 'jdk.compiler/com.sun.tools.javac.platform=ALL-UNNAMED', '--add-opens', 'jdk.compiler/com.sun.tools.javac.resources=ALL-UNNAMED', + '--add-opens', + 'jdk.compiler/com.sun.tools.javac.jvm=ALL-UNNAMED', + '--add-opens', + 'jdk.zipfs/jdk.nio.zipfs=ALL-UNNAMED', + '--add-opens', + 'java.compiler/javax.tools=ALL-UNNAMED', + '--add-opens', + 'java.base/java.nio.channels=ALL-UNNAMED', + '--add-opens', + 'java.base/sun.nio.ch=ALL-UNNAMED', '-DICompilationUnitResolver=org.eclipse.jdt.core.dom.JavacCompilationUnitResolver', '-DCompilationUnit.DOM_BASED_OPERATIONS=true', '-DAbstractImageBuilder.compilerFactory=org.eclipse.jdt.internal.javac.JavacCompilerFactory'