Hey there
I’m currently planning on developing a UI App based on JavaFX for Win,
Mac and Linux. The requirement would be that the app can be executed on these
platforms without the user having to install a JRE. So the app must either be
natively compiled or packaged with a JRE.
Is there anyone here who can share the best practice on how to do that?
- Louis
On Monday, November 7, 2022 at 4:27:22 AM UTC-5, Louis B wrote:
Hey there
I’m currently planning on developing a UI App based on JavaFX for
Win,
Mac and Linux. The requirement would be that the app can be executed on
these platforms without the user having to install a JRE. So the app
must either be natively compiled or packaged with a JRE.
Is there anyone here who can share the best practice on how to do that?
- Louis
Java never has to be installed, you can download it and extract it and
point the run as to the javaw.exe.
I'm not sure about the licensing for distributing the JRE. Packaging it
with a download for in house app users in a zip should be simple enough.
When you download Java, it asks you what OS, so you would need separate downloads for each OS.
If you want something they can just run without extracting a folder and linking the Java exe to a jar file, you can build it all in an exe file
for Windows (https://launch4j.sourceforge.net/). I don't know about Mac
or Linux.
I’m currently planning on developing a UI App based on JavaFX for Win, Mac and Linux. The requirement would be that the app can be executed on these platforms without the user having to install a JRE. So the app must either be natively compiled or packaged with a JRE.
Is there anyone here who can share the best practice on how to do that?
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 546 |
Nodes: | 16 (2 / 14) |
Uptime: | 39:33:26 |
Calls: | 10,392 |
Files: | 14,064 |
Messages: | 6,417,189 |