Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
NetworkedGraphicsMV3500
Manage
Activity
Members
Code
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Container Registry
Model registry
Analyze
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Terms and privacy
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Savage
NetworkedGraphicsMV3500
Commits
c16d5225
Commit
c16d5225
authored
3 years ago
by
Brutzman, Don
Browse files
Options
Downloads
Patches
Plain Diff
Netbeans 12.5 OK, but openjdk-16 still required due to reflection-access problems
parent
829f5f04
No related branches found
Branches containing commit
No related tags found
No related merge requests found
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
developers.html
+17
-16
17 additions, 16 deletions
developers.html
with
17 additions
and
16 deletions
developers.html
+
17
−
16
View file @
c16d5225
...
...
@@ -844,17 +844,18 @@ Note that the -d switch is necessary for domain users.
</p>
<!--
-->
<hr
/>
<p>
<span
style=
"color:darkorange"
><b>
Developers warning:
</b></span>
OpenJDK <code style="color:darkgreen"><b>jdk-16.0.2</b></code>
OpenJDK
<code
style=
"color:darkgreen"
><b>
jdk-16.0.2
</b></code>
and
<code
style=
"color:darkgreen"
><b>
jdk-17
</b></code>
<blockquote>
<a
href=
"https://jdk.java.net/16/release-notes"
target=
"_blank"
>
JDK 16.0.2 Release Notes
</a>
describes a significant new strictness in Java handling of reflection.
We have found that this can lead to mysterious showstopper exceptions caused by supporting libraries.
We are currently holding stable at OpenJDK
<code
style=
"color:darkgreen"
><b>
jdk-16
</b></code>
until we can implement better application protections.
until we can implement better application protections.
Further JDK documentation details:
</blockquote>
<blockquote>
JEP 396: Strongly Encapsulate JDK Internals by Default (JDK-8256299)
...
...
@@ -865,7 +866,6 @@ Note that the -d switch is necessary for domain users.
</blockquote>
</p>
<hr
/>
-->
<p>
To configure Java on your development system:
...
...
@@ -908,11 +908,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-16
.0.2
</b></code>
# OpenJDK, or
<code
style=
"color:darkgreen"
><b>
JAVA_HOME=C:\Program Files\Java\openjdk\jdk-16
</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\jdk1.8.0_221
</b></code>
# Oracle JDK
<code
style=
"color:darkgreen"
><b>
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_221
</b></code>
# Oracle JDK
<br
/>
and (usually inserted at the beginning of an existing PATH, if it already exists)
<br
/>
...
...
@@ -932,9 +932,9 @@ Note that the -d switch is necessary for domain users.
<pre>
$
<b>
java -version
</b>
# OpenJDK
16
openjdk version "16
.0.2
" 2021-0
7-20
OpenJDK Runtime Environment (build 16
.0.2+7-67
)
OpenJDK 64-Bit Server VM (build 16
.0.2+7-67
, mixed mode, sharing)
openjdk version "16" 2021-0
3-16
OpenJDK Runtime Environment (build 16
+36-2231
)
OpenJDK 64-Bit Server VM (build 16
+36-2231
, mixed mode, sharing)
</pre>
</li>
<li>
...
...
@@ -1533,13 +1533,13 @@ need to be connected to the NPS intranet.
<li>
Includes
<a
href=
"https://blogs.apache.org/netbeans"
target=
"_blank"
>
Blog
</a>
,
<a
href=
"https://netbeans.apache.org/download/nb123/index.html"
target=
"_NetBeans"
>
NetBeans
12.
4
features
</a>
,
<a
href=
"https://netbeans.apache.org/download/nb123/index.html"
target=
"_NetBeans"
>
NetBeans
12.
5
features
</a>
,
<a
href=
"https://netbeans.apache.org/kb/docs/java"
target=
"_NetBeans"
>
tutorials
</a>
,
<a
href=
"https://netbeans.apache.org/community"
target=
"_NetBeans"
>
Community
</a>
,
<a
href=
"https://netbeans.apache.org/participate"
target=
"_NetBeans"
>
Participate
</a>
,
<a
href=
"https://netbeans.apache.org/help"
target=
"_NetBeans"
>
Get Help
</a>
,
<a
href=
"https://netbeans.apache.org/plugins"
target=
"_NetBeans"
>
Plugins
</a>
,
<a
href=
"https://bits.netbeans.org/12.
4
/javadoc"
target=
"_NetBeans"
>
Documentation
</a>
and
<a
href=
"https://bits.netbeans.org/12.
5
/javadoc"
target=
"_NetBeans"
>
Documentation
</a>
and
<a
href=
"https://netbeans.apache.org/wiki/index.asciidoc"
target=
"_NetBeans"
>
Developers wiki
</a>
.
</li>
<li>
...
...
@@ -1600,7 +1600,7 @@ need to be connected to the NPS intranet.
<code><b>
NETBEANS_HOME/etc/netbeans.conf
</b></code>
locations in the NetBeans installation directory tree:
<br
/>
<code
style=
"color:darkgreen"
><b>
C:\Program
Files\NetBeans12.
4
\netbeans\etc\netbeans.conf
</b></code>
(default user settings)
<code
style=
"color:darkgreen"
><b>
C:\Program
Files\NetBeans12.
5
\netbeans\etc\netbeans.conf
</b></code>
(default user settings)
<br
/>
or, for older versions of NetBeans,
<br
/>
...
...
@@ -1626,7 +1626,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 12.
4
and OpenJDK
16.
</i>
<i>
Tomcat support under Netbeans 12.
5
and OpenJDK
16.
</i>
Append the following property to
<code>
netbeans_default_options
</code>
environment variable:
<br
/>
...
...
@@ -2460,10 +2460,11 @@ netbeans_jdkhome="C:\Program Files\Java\jdk1.8.0_221"</pre>
</p>
<ul>
<li>
TODO confirm/omit.
There is a
<a
href=
"https://issues.apache.org/jira/plugins/servlet/mobile#issue/NETBEANS-5602"
>
Netbeans 12.
4
problem with Tomcat
</a>
<a
href=
"https://issues.apache.org/jira/plugins/servlet/mobile#issue/NETBEANS-5602"
>
Netbeans 12.
3
problem with Tomcat
</a>
that should be fixed by
<a
href=
"https://cwiki.apache.org/confluence/display/NETBEANS/Apache+NetBeans+12.
4
"
>
Netbeans 12.4
</a>
,
<a
href=
"https://cwiki.apache.org/confluence/display/NETBEANS/Apache+NetBeans+12.
5
"
>
Netbeans 12.4
</a>
,
appearing in late May according to the
<a
href=
"https://cwiki.apache.org/confluence/display/NETBEANS/Release+Schedule"
>
Release Schedule
</a>
.
</li>
...
...
@@ -2691,7 +2692,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 Java 16 (OpenJDK
16
.0.2
) and moved to
Xj3D is upgraded to latest
stable
Java 16 (OpenJDK
16
, not 16.0.2 or 17
) and moved to
<a
href=
"https://gitlab.nps.edu/Savage/xj3d"
target=
"_blank"
>
https://gitlab.nps.edu/Savage/xj3d
</a>
.
<br
/>
<i>
Status:
</i>
...
...
@@ -3084,7 +3085,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 1
3 Septem
ber 2021.
Revised 1
2 Octo
ber 2021.
</blockquote>
<p>
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment