[Java] Packacking software for Linux

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • Anthony73
  • Registratie: Juni 2014
  • Laatst online: 22-05-2021
Hoi,

Wat is de beste manier om je Java software op Linux te distribueren ?

Vroeger had ik een .tar.gz bestand met een <my app>.jar met een Main-Class die de software opstart. Maar mensen moet wel Java hebben en je had geen icon op de desktop standaard.
Nu met jpackage kan ik ook een .deb of .rpm maken. Maar ik zie ook snap populair lijk te zijn of atp

Mijn apps zijn desktop apps (Java Swing). Ze zijn niet open source maar meest zijn gratis.

Anthony

Acties:
  • 0 Henk 'm!

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

De beste manier is diegene die je klantent gebruiken.

Regelmatig is er EN een deb EN een rpm EN een snap.

Voor iemand op Ubuntu is snap waarschijnlijk de beste manier.

Maar voor iemand op Fedora is dat niet het geval.

Going for adventure, lots of sun and a convertible! | GMT-8


Acties:
  • 0 Henk 'm!

  • xFeverr
  • Registratie: Juni 2011
  • Laatst online: 22:25
Let er ook even op hoe dat nou licentietechnisch werkt met Java. Daar is het een en het ander veranderd, want Oracle wil geld zien.

Acties:
  • 0 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
xFeverr schreef op maandag 19 oktober 2020 @ 19:35:
Let er ook even op hoe dat nou licentietechnisch werkt met Java. Daar is het een en het ander veranderd, want Oracle wil geld zien.
OpenJDK is gratis en opensource. Je kan een licentie nemen bij Oracle voor support op hun JDK, maar datis volledig optioneel (en doen de meeste bedrijven ook niet, laat staan hobbyisten). De Oracle JDK is daarnaast voor dev werk ook nog eens gratis.

https://niels.nu


Acties:
  • 0 Henk 'm!

  • Hydra
  • Registratie: September 2000
  • Laatst online: 21-08 17:09
Anthony73 schreef op maandag 19 oktober 2020 @ 19:28:
Hoi,

Wat is de beste manier om je Java software op Linux te distribueren ?
Beschikbaar maken voor de desbetreffende package manager. Net zoals andere software.

https://niels.nu