Hi !
Featured games (85)
games approved by the League of Dukes
Games in Showcase (636)
Games in Android Showcase (178)
games submitted by our members
Games in WIP (686)
games currently in development
News: Read the Java Gaming Resources, or peek at the official Java tutorials
    Home     Help   Search   Login   Register   
Pages: [1]
  ignore  |  Print  
  JOGL on Mac OS X using bundle gives instatisfiedlinkererror  (Read 564 times)
0 Members and 1 Guest are viewing this topic.
Offline adanecito

Senior Newbie

« Posted 2014-03-19 18:19:18 »

Hi All,

I am bundling JOGL 2.x for the Mac OS X Mavericks and when I run the app in the bundle I get a linker error regarding native_awt. I am only bundling jogl-all.jar and not the native libs for jogl for the mac. I was told this was the right jar and not include natives because the jogl-all jar would try to use what is provided. Now I had to add the jdk to the bundle as required by Apple so not sure if JOGL would work. It works fine with only that jar for Java Web Start. I am using the newly released jdk 1.8.0 but I think that is not the problem since web start works fine with it.

Any clues? I am thinking someone here had to bundle a game for the app using JOGL and can tell me how they got JOGL to work from a app bundle. If so did you bundle the JOGL-All.jar and the native libs jar for the Mac? Or did you unbundle the jnilibs from the JOGL native bundle and include those in the .app bundle?

Offline gouessej
« Reply #1 - Posted 2014-03-19 19:24:22 »


Please rather post your questions about JOGL on the official JogAmp forum:

jogl-all.jar and gluegen-rt.jar are necessary. As far as I know, you can make a single fat JAR and you have to put the native libraries into a particular directory within the JAR so that GlueGen finds them.

Yes, several JOGL users succeeded in bundling JOGL games as .app files.

Best regards.

Offline adanecito

Senior Newbie

« Reply #2 - Posted 2014-03-20 15:03:17 »

Thanks for the advice this is my first time asking this question so not sure which group I should post to.

I will post to the other group next but do you have exact details about the jar you mentioned like where to put the natives? I can jar up the two jars you mentioned using ant so they keep the paths relative to the jar root but just need to know the exact structure for the natives.

Many thanks!
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline gouessej
« Reply #3 - Posted 2014-03-21 09:08:47 »

Yes I have the exact detail and I posted them on the official forum yesterday before falling asleep Wink

Offline adanecito

Senior Newbie

« Reply #4 - Posted 2014-03-21 13:35:33 »

Thanks I found it!

Pages: [1]
  ignore  |  Print  
You cannot reply to this message, because it is very, very old.

Dwinin (69 views)
2015-11-07 13:29:08

Rems19 (78 views)
2015-10-31 01:36:56

Rems19 (71 views)
2015-10-31 01:32:37

williamwoles (105 views)
2015-10-23 10:42:59

williamwoles (92 views)
2015-10-23 10:42:45

Jervac_ (106 views)
2015-10-18 23:29:12

DarkCart (133 views)
2015-10-16 00:58:11

KaiHH (116 views)
2015-10-11 14:10:14

KaiHH (155 views)
2015-10-11 13:26:18

BurntPizza (168 views)
2015-10-08 03:11:46
Rendering resources
by Roquen
2015-11-13 14:37:59

Rendering resources
by Roquen
2015-11-13 14:36:58

Math: Resources
by Roquen
2015-10-22 07:46:10

Networking Resources
by Roquen
2015-10-16 07:12:30

Rendering resources
by Roquen
2015-10-15 07:40:48

Math: Inequality properties
by Roquen
2015-10-01 13:30:46

Math: Inequality properties
by Roquen
2015-09-30 16:06:05

HotSpot Options
by Roquen
2015-08-29 11:33:11 is not responsible for the content posted by its members, including references to external websites, and other references that may or may not have a relation with our primarily gaming and game production oriented community. inquiries and complaints can be sent via email to the info‑account of the company managing the website of java‑
Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines | Managed by Enhanced Four Valid XHTML 1.0! Valid CSS!