Schabby's Blog
Reserve Orbital Defence Commander

You are right in this page if you are on the quest for one of the following:

  • recent JOGL binary distribution download
  • precompiled Windows Java OpenGL bindings
  • you just can not find the place where to download JOGL :)


I had a couple of hours on my own recently and though it would be a good thing to catch up with the latest developments in the Java+OpenGL environment. So I looked for the download of JOGL (Java Bindings for OpenGL) just to realize, that I is actually quite difficult to find a recent binary distribution of JOGL!

Eventually, after a while I found it: http://jogamp.org/deployment/autobuilds/master/.

There you find an extensive list of directories containing builds, mostly for different binding projects such as gluegen, joal, etc. Search for "jogl" to jump to the JOGL builds.

The downloads are basically a list of (probably automated) builds. So I hope that this will be the place for the next months to get update-to-date JOGL binaries. The builds that have the suffix "-master" in their directory name appear to contain only documentation.

Please also note that for running JOGL you also need gluegen. I personally use the 2012-01-23 release at the moment. This is

  • gluegen-b480-2012-01-23_16-49-04
  • jogl-b633-2012-01-23_20-37-13

which seem to work.

So the guys at JogAmp.org do actually provide precompiled binaries, they just make it difficult to find them. :)

Now that you downloaded JOGL, you may be interested in my JOGL Hello World example (includes how to set up the classpath and DLLs right).

Please leave a comment if it helps or my resource gets out of date.

2010-10-20 EDIT: updated download URL.
2010-11-03 EDIT: updated download URL again to point to autobild directory.
2010-11-19 EDIT: added reference to my hello world example with JOGL
2011-07-27 EDIT: updated link to JOGL downloads
2012-01-27 EDIT: updated link to JOGL downloads, added note about gluegen


Trackbacks/Pingbacks

  1. Jogle Example – Hello World

20 Antworten

  1. Caffeine Addict says:

    Many thanks. The information you provided works flawlessly. Keep up the good work! 😀

  2. Dario says:

    Hey, thanks for the hint, I was searching for them too. Anyway there is a lot of jars in the archive provided a joglamp. I really can't guess which ones to use for the Nehe examples.

    Do you have anything about this.

  3. schabby says:

    Hi! Sorry for my late reply. I was on holidays for a couple of weeks.

    I always add to my classpath the following files

    gluegen-rt.dll
    jogl_desktop.dll
    nativewindow_awt.dll
    newt.dll

    including the corresponding .JAR files.

    Hope that helps

    Cheers,

    Johannes

  4. Martin says:

    Hi Johannes,
    Thanks for the usefull info. Your link is broken, but I found bundled jars+binaries here: http://jogamp.org/deployment/autobuilds/jogl-b187-2010-09-30_18-13-01/build/ or archived builds here: http://jogamp.org/deployment/archive/jogl-20100511/

    The thing I don't understand is where should we retrieve the demos' source code that should be built with this version. I can't get the sources on their server, so I went on Sven's Git to get the sources demos... but then the lib is out of date!!

    How did you get the demo sources working without recompiling all JOGL yourself?
    Regards,
    Martin

  5. schabby says:

    Hi Martin!

    Thanks for the hint! I updated the URL accordingly.

    Btw, your project looks very interesting. I was once involved in jBlas (http://jBlas.org) which is a fast linear package for Java.

    Regards

    Johannes

  6. Luis says:

    JOGL is giving me a headache. all the tutorial in setting it up tell me to classpath jogl.dll, but there is no such a file in the download.

    can someone give me a up to date tutorial's link please?

  7. Luis says:

    sorry for double post, but I didn't saw your tutorial the first time ><. I'm trying to build the tutorial with DrJava, and as u can guess is a pain.

  8. schabby says:

    Hi Luis, no problem. I added a sentence at the end of my post referring to my hello world example.

    Please let me know if I should add something in addition to that.

    Cheers

    Johannes

  9. mikl says:

    Tnx, from Russia =)
    &&
    Tnx, by JOGL Hello World example;

  10. Erlend says:

    I've been working with JOGL for about 3 years now, plus 1 year @ school and everytime I the jogl lib I have the same problem.... Where the fu** are those libs... You need a masters degree in googling to find the right ones... Stackoverflow are linking to old project sites and so on... BUT... there you were... Your blog made my day, and I'm very thankfull. Consider your self bookmarked 😀

  11. schabby says:

    Hi Erlend! Awesome, thanks for your nice comment :)

  12. Neha Jain says:

    Thanks a lot for ur blog.! I am a beginner in JOGL..My question is do we have to download each of the libraries in the given link under the dir-"master"..separately. Please pardon if my question sounds weird. I just want a faster way to download the reqd files.

  13. Rudolph says:

    Excelente information, thou this builds come from 2.0 build
    I have a project that requires a bit old fashion jogl builds, I started it on 1.1.1 build and lost x64 libs
    after finding your post I kept searching and found this:
    http://download.java.net/media/jogl/
    here are archive builds to jogl between other goodies

  14. schabby says:

    Hi Rudolph, good point and thanks for hinting me at that!!

    Regards, Johannes

  15. Luciana Bahia says:

    Thank you man!

  16. markizy says:

    Wohh precisely what I was looking for, thank you for putting up.

  17. schabby says:

    Glad you liked it :)

  18. thierry says:

    very usefull ; many thanks !

  19. schabby says:

    thanks 😉

Post Comment

Please notice: Comments are moderated by an Admin.