we have developed a tool in java fx, structs and gwt . There are many tools available in flash and jquery . But the problem is when ever the tool is open in the browser , it wwill ask to run and download java .... tool is working fine... but how can we aviod this??????/ iis there any way to people can use tool with out java downloading ???????? Most of people not have java in thier system .... how can we solve this problem
ex. for printing tool
pls give us a solution.....
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: