 <p>There are a number of solutions. You should not assume that everyone has Java installed. You can use web start for instance which will help with the setup. You can find some <a href="http://java.sun.com/javase/6/docs/technotes/guides/jweb/deployment_advice.html" rel="nofollow noreferrer">advice here</a>.</p> <p>More info about <a href="http://java.sun.com/javase/technologies/desktop/javawebstart/index.jsp" rel="nofollow noreferrer">web start here</a>.</p>