Simplest Way to Use Java 3D 1.6.0 in Geany (with Source Code)

Опубликовано: 24 Март 2026
на канале: fukinotou11d
130
2

#Java3D1.6.0 #3Dmodel #Geany
This video explains how to use Java 3D 1.6.0 in Geany, and how to change its interface language to English.

0:00 Simplest Way to Use Java 3D 1.6.0 in Geany
3:15 Downloading Geany
4:30 Changing the Language of Geany to English
8:01 Compiling and Executing a Simple Java Program (HelloWorldApp.java)
11:49 Compiling and Executing Simple Java 3D Programs
16:10 Compiling and Executing Simple Java 3D Programs that Load External 3D Models
21:21 Using Manually Installed OpenJDK 8

New Google Site:
https://sites.google.com/view/flying-...
https://sites.google.com/view/flying-...
https://sites.google.com/view/flying-...
https://sites.google.com/view/flying-...

Source code used in this video:
Applet extending class
https://sites.google.com/view/flying-...
Frame extending class
https://sites.google.com/view/flying-...


javac and java commands I used
Compile:
javac -J-Dfile.encoding=UTF-8 %f

Compile:
javac -J-Dfile.encoding=UTF-8 -classpath "C:\Users\username\xxxx\1_6_final\jogamp-java3d\*;" %f
Execute:
java -classpath ".;C:\Users\username\xxxx\1_6_final\jogamp-java3d\*;" %e

Compile:
"C:\Users\username\OpenJDK8\openjdk-8u302-b08\bin\javac" -J-Dfile.encoding=UTF-8 -classpath "C:\Users\username\xxxx\1_6_final\jogamp-java3d\*;" %f
Execute:
"C:\Users\username\OpenJDK8\openjdk-8u302-b08\bin\java" -classpath ".;C:\Users\username\xxxx\1_6_final\jogamp-java3d\*;" %e


Geany:
https://www.geany.org/
1.29
https://download.geany.org/
More advanced workaround:
https://quasistatic.hatenadiary.jp/en...
https://translate.google.com/translat... (Google Translate)


Frequently Asked Questions
https://www.geany.org/documentation/f...
How can I change the language of the user interface?
On Windows:
https://www.geany.org/documentation/f...

Document:
https://geany.org/manual/0.19/

-J-Dfile.encoding=utf8 option:
https://forum.sublimetext.com/t/javac...


The Java 3D API Tutorial:
https://web.cs.ucla.edu/classes/cs269...
Change ch0.pdf to ch1.pdf-ch7.pdf in the address bar to display other chapters.
Accompanying example source code:
http://www.interactivemesh.org/off/do...


Java 3D 1.6.0:
https://jogamp.org/deployment/java3d/...
jogamp-fat.jar can be downloaded from:
https://jogamp.org/deployment/jogamp-...
Java 3D 1.6.2:
https://github.com/hharrison/java3d-c...


OpenJDK 8:
OpenJDK 8u302 GA Release:
https://github.com/AdoptOpenJDK/openj...


3D model files I used:

1) Female CC BY 3.0 US (C) by Reallusion
http://www.sweethome3d.com/freeModels...
License Terms:
https://creativecommons.org/licenses/...

2) Scooter CC BY 3.0 US (C) by Kator Legaz
http://www.sweethome3d.com/freeModels...
License Terms:
https://creativecommons.org/licenses/...

3) Sitting male CC BY 3.0 US (C) by Reallusion
http://www.sweethome3d.com/freeModels...
License Terms:
https://creativecommons.org/licenses/...

4) Rocks (Mars Exploration Rover) CC Zero (C) by argonius
http://www.blendswap.com/blends/view/...
License Terms:
http://www.blendswap.com/blends/view/...

5) Mars Exploration Rover CC Zero (C) by argonius
http://www.blendswap.com/blends/view/...
License Terms:
http://www.blendswap.com/blends/view/...

6) Ship hms victory frigate nelson
https://archive3d.net/?a=download&id=...
License Terms:
After the Download button is clicked, the License Terms page appears.

7) Penguin Public/Remixable (CC-BY) (C) by Poly by Google
https://drive.google.com/file/d/1NpiQ...

8) CosmicBreak LilyRain by CyberStep edit@xenosnake
Creative Commons License CC BY-SA 3.0
http://creativecommons.org/licenses/b...

9) Airplane AN-2 N200314) (C) by Muslim
downloaded from
http://archive3d.net/?a=download&id=c...
License Terms:
After the Download button is clicked, the License Terms page appears.


To learn more:
About Java 3D:

Free online books:
Dr. Andrew Davison's "Killer Game Programming in Java":
http://fivedots.coe.psu.ac.th/~ad/jg
Dr. Andrew Davison's "Pro Java 6 3D Game Development":
http://fivedots.coe.psu.ac.th/~ad/jg2


About Java:
   • Java Programming Tutorial - 2 - Running a ...  
https://www3.ntu.edu.sg/home/ehchua/p...


Java3D FAQ
https://jogamp.org/wiki/index.php/Jav...


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 this video.