Downloading and installing JOGL: Difference between revisions
(Formatting) |
(Formatting) |
||
Line 1: | Line 1: | ||
Before you can build a project that uses JOGL [https://jogamp.org/wiki/index.php/Setting_up_a_JogAmp_project_in_your_favorite_IDE in your IDE or on the command line], you'll need to download and install the JOGL JAR files and native libraries (<tt>.dll</tt>/<tt>.so</tt>/<tt>.jnilib</tt> files). | Before you can build a project that uses JOGL [https://jogamp.org/wiki/index.php/Setting_up_a_JogAmp_project_in_your_favorite_IDE in your IDE or on the command line], you'll need to download and install the JOGL JAR files and native libraries (<tt>.dll</tt>/<tt>.so</tt>/<tt>.jnilib</tt> files). | ||
You have a choice of JOGL versions to download. The [{{SERVER}}/deployment/jogamp-current/archive/ latest stable version] is | You have a choice of JOGL versions to download. The [{{SERVER}}/deployment/jogamp-current/archive/ latest stable version] is the safest, but lags behind in features. The [{{SERVER}}/deployment/autobuilds/master/ latest automatic build] contains all checked-in code, but may be failing some tests. | ||
= Downloading the latest stable version = | = Downloading the latest stable version = | ||
Line 19: | Line 19: | ||
For the latest automatic build, we have to download gluegen and jogl separately. | For the latest automatic build, we have to download gluegen and jogl separately. | ||
First, go to [{{SERVER}}/deployment/autobuilds/master/ this page and click on the most recent <tt>gluegen-b*</tt> directory. Then download one of these files for each platform you're developing on: | First, go to [{{SERVER}}/deployment/autobuilds/master/ this page] and click on the most recent <tt>gluegen-b*</tt> directory. Then download one of these files for each platform you're developing on: | ||
: 32-bit Windows: <tt>gluegen-2.0-bvvv-20yymmdd-windows-i586.7z</tt> | : 32-bit Windows: <tt>gluegen-2.0-bvvv-20yymmdd-windows-i586.7z</tt> | ||
Line 29: | Line 29: | ||
: 64-bit Solaris: <tt>gluegen-2.0-bvvv-20yymmdd-solaris-amd64.7z</tt> | : 64-bit Solaris: <tt>gluegen-2.0-bvvv-20yymmdd-solaris-amd64.7z</tt> | ||
Then, go to [{{SERVER}}/deployment/autobuilds/master/ this page and click on the most recent <tt>jogl-b*</tt> directory. Then download one of these files for each platform you're developing on: | Then, go back to [{{SERVER}}/deployment/autobuilds/master/ this page] and click on the most recent <tt>jogl-b*</tt> directory. Then download one of these files for each platform you're developing on: | ||
: 32-bit Windows: <tt>jogl-2.0-bvvv-20yymmdd-windows-i586.7z</tt> | : 32-bit Windows: <tt>jogl-2.0-bvvv-20yymmdd-windows-i586.7z</tt> | ||
Line 39: | Line 39: | ||
: 64-bit Solaris: <tt>jogl-2.0-bvvv-20yymmdd-solaris-amd64.7z</tt> | : 64-bit Solaris: <tt>jogl-2.0-bvvv-20yymmdd-solaris-amd64.7z</tt> | ||
Note that these automatic builds may not have passed all the regression tests. You can check the [https://jogamp.org/chuck/ build server] to | Note that these automatic builds may not have passed all the regression tests. You can check the test results on the [https://jogamp.org/chuck/ build server] to make sure you're not downloading a broken build. | ||
= Unzipping the files = | = Unzipping the files = |
Revision as of 16:46, 21 December 2011
Before you can build a project that uses JOGL in your IDE or on the command line, you'll need to download and install the JOGL JAR files and native libraries (.dll/.so/.jnilib files).
You have a choice of JOGL versions to download. The latest stable version is the safest, but lags behind in features. The latest automatic build contains all checked-in code, but may be failing some tests.
Downloading the latest stable version
Go to this page and download one of these files for each platform you're developing on:
- 32-bit Windows: jogamp-windows-i586.7z
- 64-bit Windows: jogamp-windows-amd64.7z
- 32/64-bit Mac OS X: jogamp-macosx-universal.7z
- 32-bit Linux: jogamp-linux-i586.7z
- 64-bit Linux: jogamp-linux-amd64.7z
- 32-bit Solaris: jogamp-solaris-i586.7z
- 64-bit Solaris: jogamp-solaris-amd64.7z
Downloading the latest automatic build
For the latest automatic build, we have to download gluegen and jogl separately.
First, go to this page and click on the most recent gluegen-b* directory. Then download one of these files for each platform you're developing on:
- 32-bit Windows: gluegen-2.0-bvvv-20yymmdd-windows-i586.7z
- 64-bit Windows: gluegen-2.0-bvvv-20yymmdd-windows-amd64.7z
- 32/64-bit Mac OS X: gluegen-2.0-bvvv-20yymmdd-macosx-universal.7z
- 32-bit Linux: gluegen-2.0-bvvv-20yymmdd-linux-i586.7z
- 64-bit Linux: gluegen-2.0-bvvv-20yymmdd-linux-amd64.7z
- 32-bit Solaris: gluegen-2.0-bvvv-20yymmdd-solaris-i586.7z
- 64-bit Solaris: gluegen-2.0-bvvv-20yymmdd-solaris-amd64.7z
Then, go back to this page and click on the most recent jogl-b* directory. Then download one of these files for each platform you're developing on:
- 32-bit Windows: jogl-2.0-bvvv-20yymmdd-windows-i586.7z
- 64-bit Windows: jogl-2.0-bvvv-20yymmdd-windows-amd64.7z
- 32/64-bit Mac OS X: jogl-2.0-bvvv-20yymmdd-macosx-universal.7z
- 32-bit Linux: jogl-2.0-bvvv-20yymmdd-linux-i586.7z
- 64-bit Linux: jogl-2.0-bvvv-20yymmdd-linux-amd64.7z
- 32-bit Solaris: jogl-2.0-bvvv-20yymmdd-solaris-i586.7z
- 64-bit Solaris: jogl-2.0-bvvv-20yymmdd-solaris-amd64.7z
Note that these automatic builds may not have passed all the regression tests. You can check the test results on the build server to make sure you're not downloading a broken build.
Unzipping the files
Unzip all the downloaded files with 7zip. An unzipped file has this general directory structure:
<archive>/ <archive>/jar/ <archive>/lib/ <archive>/<module>-java-src.zip*
Now you may copy the required JARs out of each jar folder and the native libraries out of each lib folder. For a full desktop installation, here are the files you need:
Windows | Linux | Mac |
---|---|---|
gluegen-rt.jar | gluegen-rt.jar | gluegen-rt.jar |
jogl.all.jar | jogl.all.jar | jogl.all.jar |
jogl.all.jar | jogl.all.jar | jogl.all.jar |
gluegen-java-src.zip | gluegen-java-src.zip | gluegen-java-src.zip |
jogl-java-src.zip | jogl-java-src.zip | jogl-java-src.zip |
gluegen-rt.dll | libgluegen-rt.so | libgluegen-rt.jnilib |
jogl_desktop.dll | libjogl_desktop.so | libjogl_desktop.jnilib |
nativewindow_awt.dll | libnativewindow_awt.so | libnativewindow_awt.jnilib |
nativewindow_win32.dll | libnativewindow_win32.so | libnativewindow_win32.jnilib |
newt.dll | libnewt.so | libnewt.jnilib |
More information
JogAmp follows a release scheme, which describes the following locations to download the 7z archives from:
JOGL Deployment describes the content of the 7z archive files.
These installations contain all of JOGL. If you want to remove parts you don't use, see JOGL Deployment for more information.