Skip to content
Snippets Groups Projects
Commit e46b705f authored by Brutzman, Don's avatar Brutzman, Don
Browse files

upgrade to JDK 14

parent a70aed9e
No related branches found
No related tags found
No related merge requests found
......@@ -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 &nbsp;&nbsp; &nbsp;
<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 />
&nbsp;&nbsp;&nbsp;&nbsp; <code style="color:darkgreen"><b>JAVA_HOME=C:\Program Files\Java\openjdk\jdk-13.0.2</b></code>
&nbsp;&nbsp;&nbsp;&nbsp; <code style="color:darkgreen"><b>JAVA_HOME=C:\Program Files\Java\openjdk\jdk-14</b></code>
<br />
&nbsp;&nbsp;&nbsp;&nbsp; <code style="color:darkgreen"><b>JAVA_HOME=C:\Program Files\Java\jdk-13.0.2</b></code>
&nbsp;&nbsp;&nbsp;&nbsp; <code style="color:darkgreen"><b>JAVA_HOME=C:\Program Files\Java\jdk-14</b></code>
<br />
&nbsp;&nbsp;&nbsp;&nbsp; <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> &nbsp;&nbsp; # 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> &nbsp;&nbsp; # 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> &nbsp;&nbsp; # Oracle JDK 13
$<b> java -version</b> &nbsp;&nbsp; # 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&nbsp;&gt;&nbsp;Java&nbsp;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>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment