Java 3D: How to Change an Applet-Extending Class to Prepare for Java 11 (with Source Code)

Опубликовано: 17 Март 2026
на канале: fukinotou11d
151
0

#Java3Dtutorial #3Dmodel #appletframe
The Applet API is deprecated in Java 9 and beyond. This video explains how to handle the problem.

Also, the video talks about what happens to Java 3D programs if I install AdoptOpenJDK and JRE (Java 8) and OpenJDK11 now?

Source code described in this video:
https://sites.google.com/view/flying-... (new Google Site)


JOGL program I used:
https://www.tutorialspoint.com/jogl/j...

Libraries I used:
gluegen-rt.jar
gluegen-rt-natives-windows-amd64.jar
jogl-all.jar
jogl-all-natives-windows-amd64.jar


OpenJDK11
can be downloaded from:
https://jdk.java.net/11/
AdoptOpenJDK&JRE Windows x64 .msi file (with installer - Click Install JDK, Install JRE)
can be downloaded from:
https://adoptopenjdk.net/releases.htm...

Website I referred to:
"How to set path in Java":
https://www.javatpoint.com/how-to-set...

.bat file I used
****
@echo off
set path=C:\Users\xxxx\jdk-11.0.2\bin
set classpath=.;C:\Users\xxxx\jogamp-java3d\*
java -version
javac Mykeynavbeh.java
java Mykeynavbeh
pause
****

Website that mentioned the shifted-canvas problem and new versions of Java 3D:
http://forum.jogamp.org/Java3D-Canvas...
https://github.com/hharrison/java3d-c...
https://github.com/hharrison/java3d-c...
https://github.com/hharrison/java3d-c...


3D model files I used:

1) Car honda civic N050214 (C) by Paul
downloaded from
http://archive3d.net/?a=download&id=2...
License Terms:
When downloading a 3D model, the License Terms page appears.

2) Car TOYOTA HRRIER N050811 (C) by Muhammad Faisal
http://archive3d.net/?a=download&id=d...
License Terms:
When downloading a 3D model, the License Terms page appears.

3) 3D model (Table Fan) CC BY 3.0 (C) by RahulParihar
https://www.blendswap.com/blends/view...
License Terms:
https://www.blendswap.com/blends/view...


Illustrations I used:

1)Wondering face (C) by いちごいちえ
https://www.ac-illust.com/main/search...
License Terms:
https://www.ac-illust.com/main/terms.php

2) Emotions icons (C) by いらすとや
https://www.irasutoya.com/search?q=%E...
License Terms:
https://www.irasutoya.com/p/terms.html

3) Startled (C) by てがきですの (Tegaki-desuno)
https://regeld.com/desi/?s=%E9%A9%9A%...
License Terms:
https://regeld.com/desi/rules/

4) Turtle (C) by Illust AC Pちゃん
https://www.ac-illust.com/main/search...
License Terms:
https://www.ac-illust.com/main/terms.php

5) Music notes (C) by Illust AC 上田 ひろこさん
https://www.ac-illust.com/main/search...
License Terms:
https://www.ac-illust.com/main/terms.php

6) Sprouts (C) by Illust AC まるいことり
https://www.ac-illust.com/main/search...
License Terms:
https://www.ac-illust.com/main/terms.php


Thank you for watching my video, and I appreciate the people who have posted wonderful free software, images, models, and Java 3D tutorials that allowed me to make the video.