diff options
author | Florian Klink <flokli@flokli.de> | 2018-08-17 16:35:01 +0200 |
---|---|---|
committer | Florian Klink <flokli@flokli.de> | 2018-08-17 17:06:05 +0200 |
commit | e84e2fb4342c9db9c38d3e22913385d576b84efe (patch) | |
tree | 28f9e302f18fdab3a27e4b8f49c771ffa8ed5c9c /doc/languages-frameworks | |
parent | 43905b1e0c37d78dbed678072004b4c31fb77068 (diff) | |
download | nixlib-e84e2fb4342c9db9c38d3e22913385d576b84efe.tar nixlib-e84e2fb4342c9db9c38d3e22913385d576b84efe.tar.gz nixlib-e84e2fb4342c9db9c38d3e22913385d576b84efe.tar.bz2 nixlib-e84e2fb4342c9db9c38d3e22913385d576b84efe.tar.lz nixlib-e84e2fb4342c9db9c38d3e22913385d576b84efe.tar.xz nixlib-e84e2fb4342c9db9c38d3e22913385d576b84efe.tar.zst nixlib-e84e2fb4342c9db9c38d3e22913385d576b84efe.zip |
docs: explain the home passthru present in all JDKs and setting JAVA_HOME where required
Diffstat (limited to 'doc/languages-frameworks')
-rw-r--r-- | doc/languages-frameworks/java.xml | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/doc/languages-frameworks/java.xml b/doc/languages-frameworks/java.xml index 06812d2df23f..1acea6a7547a 100644 --- a/doc/languages-frameworks/java.xml +++ b/doc/languages-frameworks/java.xml @@ -61,7 +61,18 @@ installPhase = <literal>${jre}/bin/java</literal> instead of <literal>${jdk}/bin/java</literal>, you prevent your package from depending on the JDK at runtime. - </para> +</para> + +<para> + Note all JDKs passthru <literal>home</literal>, so if your application + requires environment variables like <envar>JAVA_HOME</envar> being set, that + can be done in a generic fashion with the <literal>--set</literal> argument + of <literal>makeWrapper</literal>: + +<programlisting> + --set JAVA_HOME ${jdk.home} +</programlisting> +</para> <para> It is possible to use a different Java compiler than <command>javac</command> |