Code Download Instructions
The current release version is 1.1 (September 2011)
This is the last release to support JDK 1.5. From now on, JDK 1.6 will be required to build and run the code
There are two ways to fetch the contents of the code repository. You can take
the last snapshot using an FTP download, or you can keep current with the
latest release through SVN. The latest stable release tag is
Please see the SVN Page for more information on how to access the code using SVN.
FTP downloads are available from ftp://ftp.j3d.org/pub/code/. Please note that this is an initial release and are missing most of the useful things. Currently the downloads are binary files only and do not include license information or the documentation. These will be forthcoming shortly.
These are snapshots of the codebase at a given point in time when we think it is stable enough to use, but hasn't been through extensive testing. Typically one of these is released just after a major addition or change has been made to the codebase.
Notes: The downloads include example code to run most parts of the repository. For the terrain demo, we leave one of the test files out because it is huge - This is the alien terrain and texture. If you want to run the ROAM demo code, please download the code directly from The VTerrain Repository.
If you are working with the source and compiling it yourself, then you can either use the build system that we provide, or any other build tool. We use unix Make to control the compilation process. If you need help setting this up, please see the Environment Setup Page. Please be aware that we do this for a good reason. At any one time, the codebase contains classes that are no complete, or do not compile. We control whether these classes get built or not with the make environment. If you use an indescriminate tool such as Ant or JBuilder, then you are on your own. Yes, we know about the classes that don't compile, so please don't tell us about this again.
The 0.9 release has the Polhemus and Spaceball input device implementations
disabled. Unfortunately the latest releases of the JavaCOMM API is for Solaris
and Linux only, and not on any of the other platforms that Java3D runs on. We
haven't written any code yet to detect if the API is even installed yet, so it
is left out of the build for now. If you want to use it, grab the source and
enable the lines in the appropriate make file in the
If you would like to recieve mail notifications of when the code is updated in the repository, we have a mail list for this purpose. To subscribe to the list head to the Mailing list page for more details.
[ Home ]
[ License ]
[ javadoc ]
[ Online Examples ]
[ Download ]
[ j3d.org ] [ Aviatrix3D ] [ Code Repository ] [ Java3D ] [ OpenGL ] [ Books ] [ Contact Us ]
Last Updated: $Date: 2011-09-03 03:58:59 -0700 (Sat, 03 Sep 2011) $