diff options
author | Florian Klink <flokli@flokli.de> | 2018-08-17 16:34:42 +0200 |
---|---|---|
committer | Florian Klink <flokli@flokli.de> | 2018-08-17 16:51:02 +0200 |
commit | 43905b1e0c37d78dbed678072004b4c31fb77068 (patch) | |
tree | 41a7a649672e9d9f7ed1bc69d9d1806ae121da91 /doc/languages-frameworks/java.xml | |
parent | 20aba7ae88d820558ed52772e18b1b1faa11047c (diff) | |
download | nixpkgs-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.xml | 12 |
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> |