From e46b705f7ba3ab7489baab164a2a02a710b0fc29 Mon Sep 17 00:00:00 2001 From: Don Brutzman <brutzman@nps.edu> Date: Sun, 22 Mar 2020 18:56:07 -0700 Subject: [PATCH] upgrade to JDK 14 --- developers.html | 55 +++++++++++++++++++++++-------------------------- 1 file changed, 26 insertions(+), 29 deletions(-) diff --git a/developers.html b/developers.html index c6794e683e..10c1b84957 100644 --- a/developers.html +++ b/developers.html @@ -192,7 +192,7 @@ </li> <li>Confirm proper path and installation: <pre><b>ant -version</b> -Apache Ant(TM) version 1.10.7 compiled on May 2 2019 +Apache Ant(TM) version 1.10.7 compiled on September 1 2019 </pre> </li> <li> @@ -849,14 +849,14 @@ Note that the -d switch is necessary for domain users. which does not need to be installed separately. </li> <li> - OpenJDK <code style="color:darkgreen"><b>jdk-13.0.2</b></code> + OpenJDK <code style="color:darkgreen"><b>jdk-14</b></code> is default Java version for Savage projects, used under a <a href="https://openjdk.java.net/legal/gplv2+ce.html" target="_blank">non-viral open-source license</a>. </li> <li> Oracle - <code style="color:darkgreen"><b>jdk-13.0.2</b></code> + <code style="color:darkgreen"><b>jdk-14</b></code> and <code style="color:darkgreen"><b>jdk1.8.0_221</b></code> are alternative Java versions used in current development. @@ -874,9 +874,9 @@ Note that the -d switch is necessary for domain users. or --> <br /> - <code style="color:darkgreen"><b>JAVA_HOME=C:\Program Files\Java\openjdk\jdk-13.0.2</b></code> + <code style="color:darkgreen"><b>JAVA_HOME=C:\Program Files\Java\openjdk\jdk-14</b></code> <br /> - <code style="color:darkgreen"><b>JAVA_HOME=C:\Program Files\Java\jdk-13.0.2</b></code> + <code style="color:darkgreen"><b>JAVA_HOME=C:\Program Files\Java\jdk-14</b></code> <br /> <code style="color:darkgreen"><b>JAVA_HOME=C:\Program Files\Java\jdk1.8.0_221</b></code> <br /> @@ -888,21 +888,20 @@ Note that the -d switch is necessary for domain users. <ul> <li> <pre> -$<b> java -version</b> # OpenJDK 13.0.2 - -openjdk version "13.0.2" 2020-01-14 -OpenJDK Runtime Environment (build 13.0.2+8) -OpenJDK 64-Bit Server VM (build 13.0.2+8, mixed mode, sharing) +$<b> java -version</b> # OpenJDK 14 +openjdk version "14" 2020-03-17 +OpenJDK Runtime Environment (build 14+36-1461) +OpenJDK 64-Bit Server VM (build 14+36-1461, mixed mode, sharing) </pre> </li> <li> <pre> -$<b> java -version</b> # Oracle JDK 13 +$<b> java -version</b> # Oracle JDK 14 -java 13 2019-09-17 -Java(TM) SE Runtime Environment (build 13+33) -Java HotSpot(TM) 64-Bit Server VM (build 13+33, mixed mode, sharing) +java version "14" 2020-03-17 +Java(TM) SE Runtime Environment (build 14+36-1461) +Java HotSpot(TM) 64-Bit Server VM (build 14+36-1461, mixed mode, sharing) </pre> </li> <li> @@ -917,7 +916,7 @@ Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode) </ul> </li> <li> - <a href="https://docs.oracle.com/en/java/javase/13" target="_blank">Java 13 Documentation</a> + <a href="https://docs.oracle.com/en/java/javase/14" target="_blank">Java 14 Documentation</a> is useful. <a href="https://docs.oracle.com/javase/8/docs/api" target="_blank">Java 8 Javadoc</a> is also online. @@ -929,12 +928,11 @@ Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode) into the directory containing the corresponding version of Java. </li> <ul> - <li> - (Note that) - <a href="https://docs.oracle.com/en/java/javase/12/" target="_blank">OpenJDK Java 12 Javadoc</a> - directs to the same javadoc as Oracle Javadoc.) - - </li> + <li> + (Note that + <a href="https://www.oracle.com/java/technologies/javase-jdk14-doc-downloads.html" target="_blank">OpenJDK Java 14 Javadoc</a> + directs to the same javadoc as Oracle Javadoc.) + </li> </ul> <li> For JDK 1.8 (but not later), @@ -1519,9 +1517,8 @@ need to be connected to the NPS intranet. <p> <a href="https://docs.oracle.com/en/java/javase/index.html" target="_blank">Javadoc documentation</a> - (<a href="https://docs.oracle.com/en/java/javase/13/docs/api/index.html" target="_blank">JDK 13</a>) - is helpful, be sure to download a local copy Javadoc for Java from the - <a href="https://www.oracle.com/java/technologies/javase-jdk13-doc-downloads.html" target="_blank">Javadoc downloads</a> page. + (<a href="https://docs.oracle.com/en/java/javase/14" target="_blank">JDK 14</a>) + is helpful, be sure to download a local copy Javadoc for faster performance. </p> <ul> <li> @@ -1534,13 +1531,13 @@ need to be connected to the NPS intranet. </li> <li> For good measure add the online Java Javadoc url - <code><a href="https://www.oracle.com/java/technologies/javase-jdk13-doc-downloads.html" target="_blank">https://www.oracle.com/java/technologies/javase-jdk13-doc-downloads.html</a></code> + <code><a href="https://docs.oracle.com/en/java/javase/14/docs/api/index.html" target="_blank">https://docs.oracle.com/en/java/javase/14/docs/api/index.html</a></code> there as well. </li> <li> Here is an example - <a href="images/Netbeans11.3Javadoc13Configuration.png" target="_blank">screenshot</a>. - The same Javadoc is used for both Oracle and OpenJDK Java (which is a good sign regarding compatibility). + <a href="images/Netbeans11.3Javadoc14Configuration.png" target="_blank">screenshot</a>. + Apparently the same Javadoc is currently used for both Oracle and OpenJDK Java (which is a good sign regarding compatibility). </li> </ul> @@ -1573,7 +1570,7 @@ need to be connected to the NPS intranet. by changing menu <i>Tools > Java Platforms</i> and also <code style="color:darkgreen"><b>netbeans.conf</b></code> property - <code>netbeans_jdkhome="C:\Program Files\Java\jdk-13.0.2"</code> + <code>netbeans_jdkhome="C:\Program Files\Java\openjdk\jdk-14"</code> (for example). </li> <li> @@ -2944,7 +2941,7 @@ which can lead to the Internet of Things becoming the Web of Things. </i> <a href="https://savage.nps.edu/developers.html">https://savage.nps.edu/developers.html</a> </blockquote> <blockquote> - Revised 21 March 2020. + Revised 22 March 2020. </blockquote> <p> -- GitLab