From e84e2fb4342c9db9c38d3e22913385d576b84efe Mon Sep 17 00:00:00 2001 From: Florian Klink Date: Fri, 17 Aug 2018 16:35:01 +0200 Subject: [PATCH] docs: explain the home passthru present in all JDKs and setting JAVA_HOME where required --- doc/languages-frameworks/java.xml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/doc/languages-frameworks/java.xml b/doc/languages-frameworks/java.xml index 06812d2df23..1acea6a7547 100644 --- a/doc/languages-frameworks/java.xml +++ b/doc/languages-frameworks/java.xml @@ -61,7 +61,18 @@ installPhase = ${jre}/bin/java instead of ${jdk}/bin/java, you prevent your package from depending on the JDK at runtime. - + + + + Note all JDKs passthru home, so if your application + requires environment variables like JAVA_HOME being set, that + can be done in a generic fashion with the --set argument + of makeWrapper: + + + --set JAVA_HOME ${jdk.home} + + It is possible to use a different Java compiler than javac