You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@netbeans.apache.org by "José Pereda (Jira)" <ji...@apache.org> on 2020/08/18 14:32:00 UTC

[jira] [Created] (NETBEANS-4722) JAVA_HOME not set on Gradle projects (MacOS only)

José Pereda created NETBEANS-4722:
-------------------------------------

             Summary: JAVA_HOME not set on Gradle projects (MacOS only)
                 Key: NETBEANS-4722
                 URL: https://issues.apache.org/jira/browse/NETBEANS-4722
             Project: NetBeans
          Issue Type: Bug
    Affects Versions: 12.0
         Environment: MacOS X 10.15.6, Apache NetBeans IDE 12.0, Gradle plugin 1.4
            Reporter: José Pereda


On a new empty "Java with Gradle" project, when running with `run`:

{code:java}
public static void main(String[] args) {
    System.out.println("ENV1: " + System.getenv("JAVA_HOME"));
    System.out.println("ENV2: " + System.getenv("_"));
}
{code}

the result in the Output window is:

{code:java}
JAVA_HOME="/Users/$user/Downloads/jdk-11.0.2.jdk/Contents/Home"
cd /Users/$user/NetBeansProjects/gradleproject; ./gradlew --configure-on-demand -x check run
Configuration on demand is an incubating feature.
> Task :compileJava
> Task :processResources NO-SOURCE
> Task :classes

> Task :run
ENV1: null
ENV2: /Users/$user/Downloads/jdk-11.0.2.jdk/Contents/Home/bin/java
{code}

So internally JAVA_HOME is set for NetBeans, but the project doesn't have access to it.

This might be a bug, as there is an environment variable named `_` that has the value expected for `JAVA_HOME`.

On a Maven project, `JAVA_HOME` is printed with the correct value, but `_` doesn't exist (as expected). This result is the also the expected for both Maven and Gradle projects on Windows.




--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@netbeans.apache.org
For additional commands, e-mail: commits-help@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists