This content has been marked as final. Show 1 reply
we have developed a tool in java fx . . . is there any way to people can use tool with out java downloading ?No, not really - you need an appropriate Java runtime on the client to be able to use JavaFX.
Same is true of Flash (user needs a flash runtime installed to use it) and a jQuery/GWT app (user needs an html runtime - i.e. a browser - installed to use it). The difference with flash and especially html runtimes is that a user is much more likely to have an up to date version of those runtimes on their computer than a recent java runtime and (unlike recent java distributions) they also allow execution of unsigned code in a sandbox without a security warning, etc.
You might want to look into packaging your tool as a self-contained application rather than embedding it inside a browser.
With a self-contained application you can include the runtime with your application, so that a user does not need to download it separately.
There are pros and cons of both approaches, as discussed in the deployment documentation: