Java-Gaming.org    
Featured games (81)
games approved by the League of Dukes
Games in Showcase (487)
Games in Android Showcase (110)
games submitted by our members
Games in WIP (552)
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  
  Bundling JRE Windows/Linux/Mac  (Read 745 times)
0 Members and 1 Guest are viewing this topic.
Offline roland
« Posted 2012-10-24 06:08:20 »

Hello,
What is the best way to bundle a JRE with my application? I only have a windows computer at home so it is hard for me to test this. I have no idea even how to get the linux and mac JREs and then extract them onto my computer, so that I can put the jre folder inside my game directory.

Can someone help me out?
Thanks,
roland
Offline princec

JGO Kernel


Medals: 362
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #1 - Posted 2012-10-24 07:44:27 »

I've only ever done Windows myself but I need to switch to embedded VMs for both Mac and Linux as well. All ears here Smiley

Cas Smiley

Offline roland
« Reply #2 - Posted 2012-10-24 12:17:13 »

While we are waiting for someone to give us an answer  Wink

I've only ever done Windows myself but I need to switch to embedded VMs for both Mac and Linux as well. All ears here Smiley

Cas Smiley
So at the moment if you are on linux or mac you need to install java yourself before playing the game? do you have any estimate how much this decreased the likelyness of the average user wanting to try out one of your games?

Also, if not bundling the JRE they need to add java as an environment variable Sad
Games published by our own members! Check 'em out!
Legends of Yore - The Casual Retro Roguelike
Offline Cero
« Reply #3 - Posted 2012-10-24 13:31:45 »

for Linux, last time I checked when you visit the Oracle page and download the jre manually, its just an archive which you extract and then there is a makefile or whatever which "installs" it
you then have the jre at the location you specified, and just like with windows its just a folder which you can just package with the game - using a .sh file to call it or something more sophisticated

so Im sure mac would be similar, just with the App Builder things afterwards

For windows btw I do the same as explained for linux, copy jre folder, make sure you have the server jvm, have .bat file which starts everything, then grab a bat to exe converter which also hides the console, has icons and everything and you're good to go

and then most people use NullSoft Install Script to make installers for windows...
on linux well, not sure what is best... well the BEST way would be to have installers for many different distros Grin
and mac should be done with the aforementioned APPBuilder or whatever its called

Offline princec

JGO Kernel


Medals: 362
Projects: 3
Exp: 16 years


Eh? Who? What? ... Me?


« Reply #4 - Posted 2012-10-24 14:01:28 »

On Linux, in the .deb packages, we specify a dependency on OpenJDK, which seems to take care of it for us. Not sure if the Oracle one even works. I have no idea whether it really works or not successfully, based on the general lack of feedback. People do buy the games for Linux though which would imply that it's working to some extent.

On the Mac we've hitherto relied on the system JVM but with the move to OpenJDK 7 we're in for a rough ride.

Cas Smiley

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

 

Add your game by posting it in the WIP section,
or publish it in Showcase.

The first screenshot will be displayed as a thumbnail.

CopyableCougar4 (22 views)
2014-08-22 19:31:30

atombrot (34 views)
2014-08-19 09:29:53

Tekkerue (30 views)
2014-08-16 06:45:27

Tekkerue (25 views)
2014-08-16 06:22:17

Tekkerue (18 views)
2014-08-16 06:20:21

Tekkerue (26 views)
2014-08-16 06:12:11

Rayexar (65 views)
2014-08-11 02:49:23

BurntPizza (41 views)
2014-08-09 21:09:32

BurntPizza (31 views)
2014-08-08 02:01:56

Norakomi (41 views)
2014-08-06 19:49:38
List of Learning Resources
by Longor1996
2014-08-16 10:40:00

List of Learning Resources
by SilverTiger
2014-08-05 19:33:27

Resources for WIP games
by CogWheelz
2014-08-01 16:20:17

Resources for WIP games
by CogWheelz
2014-08-01 16:19:50

List of Learning Resources
by SilverTiger
2014-07-31 16:29:50

List of Learning Resources
by SilverTiger
2014-07-31 16:26:06

List of Learning Resources
by SilverTiger
2014-07-31 11:54:12

HotSpot Options
by dleskov
2014-07-08 01:59:08
java-gaming.org 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‑gaming.org
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!