summary refs log tree commit diff
path: root/doc/languages-frameworks/java.xml
diff options
context:
space:
mode:
authorFlorian Klink <flokli@flokli.de>2018-08-17 16:34:42 +0200
committerFlorian Klink <flokli@flokli.de>2018-08-17 16:51:02 +0200
commit43905b1e0c37d78dbed678072004b4c31fb77068 (patch)
tree41a7a649672e9d9f7ed1bc69d9d1806ae121da91 /doc/languages-frameworks/java.xml
parent20aba7ae88d820558ed52772e18b1b1faa11047c (diff)
downloadnixpkgs-43905b1e0c37d78dbed678072004b4c31fb77068.tar
nixpkgs-43905b1e0c37d78dbed678072004b4c31fb77068.tar.gz
nixpkgs-43905b1e0c37d78dbed678072004b4c31fb77068.tar.bz2
nixpkgs-43905b1e0c37d78dbed678072004b4c31fb77068.tar.lz
nixpkgs-43905b1e0c37d78dbed678072004b4c31fb77068.tar.xz
nixpkgs-43905b1e0c37d78dbed678072004b4c31fb77068.tar.zst
nixpkgs-43905b1e0c37d78dbed678072004b4c31fb77068.zip
docs: explain what jdk really points to and why
Diffstat (limited to 'doc/languages-frameworks/java.xml')
-rw-r--r--doc/languages-frameworks/java.xml12
1 files changed, 8 insertions, 4 deletions
diff --git a/doc/languages-frameworks/java.xml b/doc/languages-frameworks/java.xml
index dcf4d17fa57..06812d2df23 100644
--- a/doc/languages-frameworks/java.xml
+++ b/doc/languages-frameworks/java.xml
@@ -15,13 +15,17 @@ stdenv.mkDerivation {
   buildPhase = "ant";
 }
 </programlisting>
-  Note that <varname>jdk</varname> is an alias for the OpenJDK.
- </para>
+  Note that <varname>jdk</varname> is an alias for the OpenJDK (self-built
+  where available, or pre-built via Zulu).
+  Platforms with OpenJDK not (yet) in Nixpkgs (<literal>Aarch32</literal>,
+  <literal>Aarch64</literal>) point to the (unfree)
+  <literal>oraclejdk</literal>.
+</para>
 
  <para>
   JAR files that are intended to be used by other packages should be installed
-  in <filename>$out/share/java</filename>. The OpenJDK has a stdenv setup hook
-  that adds any JARs in the <filename>share/java</filename> directories of the
+  in <filename>$out/share/java</filename>. JDKs have a stdenv setup hook
+  that add any JARs in the <filename>share/java</filename> directories of the
   build inputs to the <envar>CLASSPATH</envar> environment variable. For
   instance, if the package <literal>libfoo</literal> installs a JAR named
   <filename>foo.jar</filename> in its <filename>share/java</filename>