How to start JVM on Client machine

I have a need to be able to start an instance of JVM on the client's machine from the browser. Have any of you done this before? It is easy to start an applet, but have any of you started an application ? Also, I have to pass a few command line parameters. Do you know how this can be done? For example if I have a button on the browser in an application, when the user pushes the button, I like to start JVM on the client's machine and invoke the class hello.class that is already compiled into an application. Any help greatly appreciated! Thanks in advance, Savithri