Deployment / installation options for Java applications?

I am looking for advice on good options for deploying Java applications on end-user systems.

Our end users are not security experts, but random computer users who cannot count on identifying directories and version conflicts.

  • Runnable jar is not practical, because we need to provide VM parameters. Batch files are impractical because, for whatever reason, java.exe is not located in $ PATH on a large number of Windows systems.

  • Webstart is an option, but our users usually complain that no shortcuts were created (a function that seems to be broken), every click on the website asks for a new download, and many other problems make this option unbelievable unprofessionally for the end user .

  • Many of the things that are discovered when googleing for Java deployments are themselves built using Java, which means that they will not run on a system with a missing or failed Java installation.

+5
source share
2 answers
  • If you do not want to spend money, the popular izpack solution .

  • , install4j ( : install4j). Java. , , JRE . JRE. . JRE.

+3
  • Webstart - , , (, , -, ), - , .

- . , , , JaNeLA. IntegrationService API JNLP .

, API- . -, (v. , ).

  • , , googleing Java Java, , , Java.

Java, deployJava.js, JRE. .

, JWS , , , .

+1

All Articles