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 @@ ...@@ -192,7 +192,7 @@
</li> </li>
<li>Confirm proper path and installation: <li>Confirm proper path and installation:
<pre><b>ant -version</b> <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> </pre>
</li> </li>
<li> <li>
...@@ -849,14 +849,14 @@ Note that the -d switch is necessary for domain users. ...@@ -849,14 +849,14 @@ Note that the -d switch is necessary for domain users.
which does not need to be installed separately. which does not need to be installed separately.
</li> </li>
<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 is default Java version for Savage projects, used
under a under a
<a href="https://openjdk.java.net/legal/gplv2+ce.html" target="_blank">non-viral open-source license</a>. <a href="https://openjdk.java.net/legal/gplv2+ce.html" target="_blank">non-viral open-source license</a>.
</li> </li>
<li> <li>
Oracle &nbsp;&nbsp; &nbsp; 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 and
<code style="color:darkgreen"><b>jdk1.8.0_221</b></code> <code style="color:darkgreen"><b>jdk1.8.0_221</b></code>
are alternative Java versions used in current development. are alternative Java versions used in current development.
...@@ -874,9 +874,9 @@ Note that the -d switch is necessary for domain users. ...@@ -874,9 +874,9 @@ Note that the -d switch is necessary for domain users.
or or
--> -->
<br /> <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 /> <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 /> <br />
&nbsp;&nbsp;&nbsp;&nbsp; <code style="color:darkgreen"><b>JAVA_HOME=C:\Program Files\Java\jdk1.8.0_221</b></code> &nbsp;&nbsp;&nbsp;&nbsp; <code style="color:darkgreen"><b>JAVA_HOME=C:\Program Files\Java\jdk1.8.0_221</b></code>
<br /> <br />
...@@ -888,21 +888,20 @@ Note that the -d switch is necessary for domain users. ...@@ -888,21 +888,20 @@ Note that the -d switch is necessary for domain users.
<ul> <ul>
<li> <li>
<pre> <pre>
$<b> java -version</b> &nbsp;&nbsp; # OpenJDK 13.0.2 $<b> java -version</b> &nbsp;&nbsp; # OpenJDK 14
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)
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> </pre>
</li> </li>
<li> <li>
<pre> <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 version "14" 2020-03-17
Java(TM) SE Runtime Environment (build 13+33) Java(TM) SE Runtime Environment (build 14+36-1461)
Java HotSpot(TM) 64-Bit Server VM (build 13+33, mixed mode, sharing) Java HotSpot(TM) 64-Bit Server VM (build 14+36-1461, mixed mode, sharing)
</pre> </pre>
</li> </li>
<li> <li>
...@@ -917,7 +916,7 @@ Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode) ...@@ -917,7 +916,7 @@ Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode)
</ul> </ul>
</li> </li>
<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. is useful.
<a href="https://docs.oracle.com/javase/8/docs/api" target="_blank">Java 8 Javadoc</a> <a href="https://docs.oracle.com/javase/8/docs/api" target="_blank">Java 8 Javadoc</a>
is also online. is also online.
...@@ -929,12 +928,11 @@ Java HotSpot(TM) 64-Bit Server VM (build 25.221-b11, mixed mode) ...@@ -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. into the directory containing the corresponding version of Java.
</li> </li>
<ul> <ul>
<li> <li>
(Note that) (Note that
<a href="https://docs.oracle.com/en/java/javase/12/" target="_blank">OpenJDK Java 12 Javadoc</a> <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.) directs to the same javadoc as Oracle Javadoc.)
</li>
</li>
</ul> </ul>
<li> <li>
For JDK 1.8 (but not later), For JDK 1.8 (but not later),
...@@ -1519,9 +1517,8 @@ need to be connected to the NPS intranet. ...@@ -1519,9 +1517,8 @@ need to be connected to the NPS intranet.
<p> <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/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>) (<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 Java from the is helpful, be sure to download a local copy Javadoc for faster performance.
<a href="https://www.oracle.com/java/technologies/javase-jdk13-doc-downloads.html" target="_blank">Javadoc downloads</a> page.
</p> </p>
<ul> <ul>
<li> <li>
...@@ -1534,13 +1531,13 @@ need to be connected to the NPS intranet. ...@@ -1534,13 +1531,13 @@ need to be connected to the NPS intranet.
</li> </li>
<li> <li>
For good measure add the online Java Javadoc url 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. there as well.
</li> </li>
<li> <li>
Here is an example Here is an example
<a href="images/Netbeans11.3Javadoc13Configuration.png" target="_blank">screenshot</a>. <a href="images/Netbeans11.3Javadoc14Configuration.png" target="_blank">screenshot</a>.
The same Javadoc is used for both Oracle and OpenJDK Java (which is a good sign regarding compatibility). Apparently the same Javadoc is currently used for both Oracle and OpenJDK Java (which is a good sign regarding compatibility).
</li> </li>
</ul> </ul>
...@@ -1573,7 +1570,7 @@ need to be connected to the NPS intranet. ...@@ -1573,7 +1570,7 @@ need to be connected to the NPS intranet.
by changing menu <i>Tools&nbsp;&gt;&nbsp;Java&nbsp;Platforms</i> by changing menu <i>Tools&nbsp;&gt;&nbsp;Java&nbsp;Platforms</i>
and also and also
<code style="color:darkgreen"><b>netbeans.conf</b></code> property <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). (for example).
</li> </li>
<li> <li>
...@@ -2944,7 +2941,7 @@ which can lead to the Internet of Things becoming the Web of Things. </i> ...@@ -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> <a href="https://savage.nps.edu/developers.html">https://savage.nps.edu/developers.html</a>
</blockquote> </blockquote>
<blockquote> <blockquote>
Revised 21 March 2020. Revised 22 March 2020.
</blockquote> </blockquote>
<p> <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