From 0b9e1ff303feab4b376f6d2147dc5c7fd34e8db1 Mon Sep 17 00:00:00 2001 From: brutzman <brutzman@nps.edu> Date: Wed, 6 Apr 2022 15:59:34 -0700 Subject: [PATCH] netbeans 13, OpenJDK 18 --- developers.html | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/developers.html b/developers.html index 2742f7d427..8c985ba507 100644 --- a/developers.html +++ b/developers.html @@ -909,14 +909,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-17.0.2</b></code> + OpenJDK <code style="color:darkgreen"><b>jdk-18</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-17.0.2</b></code> + <code style="color:darkgreen"><b>jdk-18</b></code> and <code style="color:darkgreen"><b>jdk1.8.0_221</b></code> are alternative Java versions used in recent development. @@ -935,11 +935,11 @@ 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-17.0.2</b></code> # OpenJDK, or + <code style="color:darkgreen"><b>JAVA_HOME=C:\Program Files\Java\openjdk\jdk-18</b></code> # OpenJDK, or <br /> <!-- <code style="color:darkgreen"><b>JAVA_HOME=C:\Program Files\Java\jdk-14</b></code> # Oracle JDK <br />--> - <code style="color:darkgreen"><b>JAVA_HOME=C:\Program Files\Java\jdk-17.0.2</b></code> # Oracle JDK + <code style="color:darkgreen"><b>JAVA_HOME=C:\Program Files\Java\jdk-18</b></code> # Oracle JDK </li> <li> Usually inserted at the beginning of existing PATH environment variable: @@ -958,12 +958,11 @@ Note that the -d switch is necessary for domain users. <ul> <li> <pre> -$<b> java -version</b> # OpenJDK 17 - -openjdk version "17.0.2" 2022-01-18 -OpenJDK Runtime Environment (build 17.0.2+8-86) -OpenJDK 64-Bit Server VM (build 17.0.2+8-86, mixed mode, sharing) +$<b> java -version</b> # OpenJDK 18 +openjdk version "18" 2022-03-22 +OpenJDK Runtime Environment (build 18+36-2087) +OpenJDK 64-Bit Server VM (build 18+36-2087, mixed mode, sharing) </pre> </li> <li> @@ -978,14 +977,14 @@ OpenJDK 64-Bit Server VM (build 17.0.2+8-86, mixed mode, sharing) </ul> </li> <li> - <a href="https://docs.oracle.com/en/java/javase/17" target="_blank">JDK 17 Documentation</a> + <a href="https://docs.oracle.com/en/java/javase/18" target="_blank">JDK 18 Documentation</a> is useful. <!-- <a href="https://docs.oracle.com/javase/8/docs/api" target="_blank">Java 8 Javadoc</a> is also online.--> </li> <li> - <a href="https://www.oracle.com/java/technologies/javase-jdk17-doc-downloads.html" target="_blank">Javadoc Documentation Download</a> + <a href="https://www.oracle.com/java/technologies/javase-jdk18-doc-downloads.html" target="_blank">Javadoc Documentation Download</a> for local use is available on the Oracle Java SE Downloads page. Extract the <code style="color:darkgreen"><b>docs</b></code> directory tree provided by the .zip @@ -996,6 +995,7 @@ OpenJDK 64-Bit Server VM (build 17.0.2+8-86, mixed mode, sharing) </li> <li> Java language feature summaries: + <a href="https://openjdk.java.net/projects/jdk/18" target="_blank">JDK 18</a>, <a href="https://openjdk.java.net/projects/jdk/17" target="_blank">JDK 17</a>, <a href="https://openjdk.java.net/projects/jdk/16" target="_blank">JDK 16</a>, <a href="https://openjdk.java.net/projects/jdk/15" target="_blank">JDK 15</a>, @@ -1060,7 +1060,7 @@ OpenJDK 64-Bit Server VM (build 17.0.2+8-86, mixed mode, sharing) <ul> <li> Extract the contents (including README.txt) for inclusion in the JDK development build, for example <br /> - <code style="color:darkgreen"><b>C:\Program Files\Java\jdk-17.0.2\jre\lib\security</b></code></li> + <code style="color:darkgreen"><b>C:\Program Files\Java\jdk-18\jre\lib\security</b></code></li> <li> <a href="https://download.oracle.com/javase/8/docs/technotes/guides/security">Java(TM) Cryptography Architecture (JCA) Reference Guide</a> </li> @@ -1648,7 +1648,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\openjdk\jdk-17.0.2"</code> + <code>netbeans_jdkhome="C:\Program Files\Java\openjdk\jdk-18"</code> (for example). </li> <li> @@ -1659,7 +1659,7 @@ need to be connected to the NPS intranet. <code style="color:darkgreen"><b>-J-Djavax.xml.bind.context.factory=com.sun.xml.bind.v2.ContextFactory</b></code> </li> <li> - <i>Tomcat support under Netbeans 13 and OpenJDK 17.0.2.</i> + <i>Tomcat support under Netbeans 13 and OpenJDK 18.</i> Append the following property to <code>netbeans_default_options</code> environment variable: <br /> @@ -2735,7 +2735,7 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre> <blockquote style="background-color: palegreen"> <i>Updated!</i> - Xj3D is upgraded to latest stable Java 16 (OpenJDK 16, not yet tested under 17.0.2) and moved to + Xj3D is upgraded to latest stable Java 16 (OpenJDK 16, not yet tested under 18) and moved to <a href="https://gitlab.nps.edu/Savage/xj3d" target="_blank">https://gitlab.nps.edu/Savage/xj3d</a>. <br /> <i>Status:</i> @@ -3128,7 +3128,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 15 March 2022. + Revised 6 April 2022. </blockquote> <p> -- GitLab