missing gluegen-rt.jar for instal without svn in eclipSOLVED

Problems with Java, jogl, etc?
Post Reply
benjamin.kutschan
Posts: 48
Joined: Mon 16. May 2011, 16:29

missing gluegen-rt.jar for instal without svn in eclipSOLVED

Post by benjamin.kutschan » Mon 16. May 2011, 16:44

I have set up jreality with eclipse using the distribution files,
because my internet provider supports neither ssh nor ftp nor svn.

I used the java source code found here: http://www3.math.tu-berlin.de/jreality/download/latest
In Eclipse i have used Create a Java Project>from existing source, specifying the unpacked jReality-src.zip

I have added to the Project>Properties>Java Build Path>Libraries all the jars in jreality-3rd-party.zip and vrData.jar and vrExamples.jar from here:http://www3.math.tu-berlin.de/jreality/ ... ticle_id=4
Then I have set
Project>Properties>Java Build Path>Source>jreality/src-core and switch there the "Native library location" at jreality/jni/[folder containing the .so]

The following error message is written to the console when starting for example KSurfaceApp:
"Possibly no jogl
in classpath!"
. Furthermore the App will use software rendering.

I found the problem to be a missing gluegen-rt.jar. Adding it along with the other jars(see above) to Project>Properties>Java Build Path>Libraries solved the problem.

@distribution administrator: is gluegen-rt.jar perhaps missing in http://www3.math.tu-berlin.de/jreality/ ... -party.zip
Last edited by benjamin.kutschan on Mon 18. Jul 2011, 11:04, edited 1 time in total.

Andre
Posts: 226
Joined: Fri 18. Sep 2009, 11:30

Re: missing gluegen-rt.jar for instal without svn in eclipse

Post by Andre » Mon 16. May 2011, 17:57

Hi Benjamin,

thx for reporting.

gluegen-rt.jar is a dependency for jogl. Both can be used with jReality, but are not distributed with jReality. I'll check and update the command-line tutorial next week.

Unfortunately, without using svn, you cann't check the README-file at the 3rd-libary-folder. There are listed the distributed libs:
3rd party libraries NOT distributed with jReality:

JOGL
- Java OpenGL bindings - BSD license
- needed for the jogl backend (OpenGL rendering)
- https://jogl.dev.java.net

GlueGen
- JOGL dependency to call C-libraries
- http://jogamp.org/gluegen/www/

JJack
- Java bindings for JACK, the JACK Audio Connection Kit - LGPL
- needed for the JACK audio backend
- http://jjack.berlios.de/
- Note: jReality uses some new features of JJack that are not yet in
the official release; for the time being, you can get the new
version of JJack from the subversion repository, at
http://svn.berlios.de/svnroot/repos/jja ... 4-proposal.

jInput
- java bindings for various input devices - BSD license
- needed for Input devices like Joysticks, Gamepads etc.
- https://jinput.dev.java.net

SMRJ
- Simple Multicast Remote Java - BSD license
- only for Portal/Cave(TM)-like backend or multiple-screen
rendering, enables simultanious rendering on multiple clients
- http://smrj.sf.net

Csound
- java bindings for Csound synthesis package - LGPL
- only for Csound audio source
- http://www.csounds.com/


3rd party libraries we distribute with jReality:

Antlr
- ANother Tool for Language Recognition - free software
- Several jReality readers are gernerated with Antlr
- http://www.antlr.org

beans
- java bean inspector - GPL or BSD
- used for automatic Inspector panel generation
- http://www.jtem.de

BeanShell
- java scripting - LGPL license
- can be used in the ViewerApp as a plugin to directly access the
scenegraph from the beanshell
- http://www.beanshell.org

ColorPicker
- Copyright (c) 2008 by Jeremy Wood - LGPL
- all color picker widgets in the JRViewer system

jTerm
- java terminal - GPL or BSD
- used as a terminal for the beanshell in the ViewerApp
- http://www.jtem.de

jrworkspace
- Plug-in SDK - BSD
- used for the JRViewer plug-in system
- http://www.jtem.de

NetUtil
- java library for sending and receiving messages using the OpenSoundControl (OSC) protocol - LGPL
- needed for OSC tools as well as WiiMote device class
- http://www.sciss.de/netutil/

XStream
- an xml serialization library - BSD license
- our JRS file format is based on XStream serialization
- http://xstream.codehaus.org

XPP3
- XML Pull Parser - Indiana University Extreme! Lab Software License
- xStream uses it to parse XML
- http://www.extreme.indiana.edu/xgws/xsoap/xpp

Sunflow
- java rendering system for photo-realistic image synthesis - MIT License
- uses janino (http://www.janino.net/) - BSD License
- http://sunflow.sourceforge.net

???? janino, iText
best
Andre

gouessej
Posts: 4
Joined: Fri 8. Jul 2011, 11:47
Contact:

Re: missing gluegen-rt.jar for instal without svn in eclipse

Post by gouessej » Fri 8. Jul 2011, 11:54

Hi!

Please do not get JOGL from here:
https://jogl.dev.java.net

Rather go here:
http://jogamp.org/deployment/archive/ma ... old-1.1.1/
http://jogamp.org/deployment/archive/ma ... old-1.0b6/

We have no control on Java.net and Oracle does no more support JOGL which is anew a community project, that's why going on using this old website is a bad idea. Best regards

Julien Gouesse
occasionnal JOGL contributor

Andre
Posts: 226
Joined: Fri 18. Sep 2009, 11:30

Re: missing gluegen-rt.jar for instal without svn in eclipse

Post by Andre » Thu 14. Jul 2011, 17:02

gouessej wrote:Hi!

Please do not get JOGL from here:
https://jogl.dev.java.net

Rather go here:
http://jogamp.org/deployment/archive/ma ... old-1.1.1/
http://jogamp.org/deployment/archive/ma ... old-1.0b6/

We have no control on Java.net and Oracle does no more support JOGL which is anew a community project, that's why going on using this old website is a bad idea. Best regards

Julien Gouesse
occasionnal JOGL contributor
Thx 4 info, I changed the websites.

Post Reply