nightmorph 11/05/09 19:16:31 Modified: java.xml Log: update java jdk/jre list, make icedtea a bit more prominent, address ACCEPT_LICENSE, misc fixes. bug 366261 and bug 366257.
Revision Changes Path 1.50 xml/htdocs/doc/en/java.xml file : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/java.xml?rev=1.50&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/java.xml?rev=1.50&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo/xml/htdocs/doc/en/java.xml?r1=1.49&r2=1.50 Index: java.xml =================================================================== RCS file: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v retrieving revision 1.49 retrieving revision 1.50 diff -u -r1.49 -r1.50 --- java.xml 6 Jul 2010 11:51:28 -0000 1.49 +++ java.xml 9 May 2011 19:16:31 -0000 1.50 @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v 1.49 2010/07/06 11:51:28 jkt Exp $ --> <!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> +<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/java.xml,v 1.50 2011/05/09 19:16:31 nightmorph Exp $ --> <guide> <title>Gentoo Java Guide</title> @@ -24,8 +24,8 @@ <!-- See http://creativecommons.org/licenses/by-sa/2.5 --> <license/> -<version>0.23</version> -<date>2010-07-06</date> +<version>1</version> +<date>2011-05-09</date> <chapter> <title>What is Java?</title> @@ -113,6 +113,11 @@ <ti>BEA WebLogic's J2SE Development Kit</ti> <ti>dev-java/jrockit-jdk-bin</ti> </tr> +<tr> + <ti>The IcedTea Open Java Kit</ti> + <ti>dev-java/icedtea</ti> + <ti>dev-java/icedtea6-bin</ti> +</tr> </table> <!-- @@ -132,9 +137,19 @@ </p> <p> -In recent events, Sun has relicensed their JDK and JRE under a more Linux -distro friendly license. As a result, Sun Java 1.5 and onwards are -freely downloadable, without any further hassle. +Some JDKs and JREs, including the Sun packages, require accepting an End User +License Agreement, or EULA. If its license (such as dlj-1.1) is not listed in +ACCEPT_LICENSE in <path>/etc/make.conf</path>, then you won't be able to install +the JDK/JRE. For more information on how to add acceptable licenses to +<path>make.conf</path>, please read the <uri +link="/doc/en/handbook/handbook-x86.xml?part=2&chap=1#doc_chap4">Portage +Handbook</uri>. +</p> + +<p> +To avoid any restrictive license hassle, consider installing <c>icedtea6-bin</c> +or <c>icedtea</c>, which are more open Java implementations from the OpenJDK +project. </p> <note> @@ -280,8 +295,7 @@ </p> <p> -Of course, Gentoo is all about choice, so you can override these defaults (and even your -selected system VM) in +You can override these defaults (and even your selected system VM) in <path>/etc/java-config-2/build/jdk.conf</path> and have complete control over which VM will get used for merging. Some examples: </p> @@ -305,10 +319,10 @@ <warn> You do not <e>have</e> to edit this file. If you change these options to use a -unsupported VM, things could possibly break. Because of the wide variety of available -VMs, we do not have the resources to test and verify every package works on all of them. -Bugs reported with a unsupported VM won't be prioritized as much as bugs present within -supported VMs. +unsupported VM, things could possibly break. Because of the wide variety of +available VMs, we do not have the resources to test and verify every package +works on all of them. Bugs reported with a unsupported VM won't be prioritized +as much as bugs present within supported VMs. </warn> </body> @@ -321,9 +335,9 @@ <body> <p> -The standard Java compiler used for building is javac, which comes with each -JDK. In addition to configuring the VM used at build time, it is also possible -configure which compiler is used. Essentially, you define a list your +The standard Java compiler used for building is <c>javac</c>, which comes with +each JDK. In addition to configuring the VM used at build time, it is also +possible configure which compiler is used. Essentially, you define a list your preference for which compiler to use in <path>/etc/java-config-2/build/compilers.conf</path>. </p>
