Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bundle JRE #259

Closed
2 tasks done
skaldarnar opened this issue Oct 7, 2014 · 4 comments
Closed
2 tasks done

Bundle JRE #259

skaldarnar opened this issue Oct 7, 2014 · 4 comments
Labels
Type: Enhancement New features or noticable improvements.
Milestone

Comments

@skaldarnar
Copy link
Member

skaldarnar commented Oct 7, 2014

Bundle the JRE with the launcher and start the game with the bundled JRE.

  • bundle the JRE with the launcher
  • start the game/server with the bundled JRE

This would solve problems with different runtime environments on the user side and remove the dependency on pre-installed JRE.

Closes #413

@skaldarnar skaldarnar added the Type: Enhancement New features or noticable improvements. label Oct 7, 2014
@skaldarnar skaldarnar added this to the Version 3.0.0 milestone Oct 7, 2014
@msteiger
Copy link
Member

JWS can do that out-of-the-box. It checks existing Java version and downloads the latest version of Java 7 or 8 if required.

https://github.com/MovingBlocks/TerasologyLauncher/blob/2.0/webstart-template.jnlp#L27

@skaldarnar
Copy link
Member Author

But JWS needs an exsiting installation in the first place to load the jnlp file. This issue is more about shipping the launcher with bundled JRE and uses this for launching the game, without the need for the user to have any version of Java installed.

@shartte
Copy link
Contributor

shartte commented Nov 14, 2014

I am continuing work on this here: https://github.com/shartte/TerasologyLauncher/tree/new-packaging
Jenkins is already building the new distributions here: http://jenkins.terasology.org/view/Launcher/job/TerasologyLauncherNewDist/

@skaldarnar
Copy link
Member Author

This is implemented by #441

v4.0.0 Release automation moved this from To do to Done Feb 12, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Type: Enhancement New features or noticable improvements.
Projects
No open projects
Development

No branches or pull requests

4 participants