Skip to content

Commit

Permalink
#1058: fixed missing JAVA_HOME env var
Browse files Browse the repository at this point in the history
Fixes: #1058

### Implements:
* added missing JAVA_HOME to environment variables
  • Loading branch information
jan-vcapgemini committed Feb 28, 2025
1 parent 7cea286 commit f24a728
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions cli/src/main/java/com/devonfw/tools/ide/tool/java/Java.java
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,10 @@

import com.devonfw.tools.ide.common.Tag;
import com.devonfw.tools.ide.context.IdeContext;
import com.devonfw.tools.ide.process.EnvironmentContext;
import com.devonfw.tools.ide.tool.LocalToolCommandlet;
import com.devonfw.tools.ide.tool.ToolCommandlet;
import com.devonfw.tools.ide.tool.ToolInstallation;

/**
* {@link ToolCommandlet} for Java (Java Virtual Machine and Java Development Kit).
Expand All @@ -22,6 +24,13 @@ public Java(IdeContext context) {
super(context, "java", Set.of(Tag.JAVA, Tag.RUNTIME));
}

@Override
public void setEnvironment(EnvironmentContext environmentContext, ToolInstallation toolInstallation, boolean extraInstallation) {

super.setEnvironment(environmentContext, toolInstallation, extraInstallation);
environmentContext.withEnvVar("JAVA_HOME", toolInstallation.linkDir().toString());
}

@Override
public String getToolHelpArguments() {

Expand Down

0 comments on commit f24a728

Please sign in to comment.