I suffered a lot by chrome when embedding the applet into page during these days. Fortunately, I figure out what the tricky parts of it:) 1) Firstly, we need get rid of all security issues which should be addressed by jarsigner with the following MANIFEST.MF Manifest-Version: 1.0 Application-Library-Allowable-Codebase: * Caller-Allowable-Codebase: * Codebase: * Permissions: all-permissions Archiver-Version: Plexus Archiver Application-Name: XXXXX Build-Jdk: 1.7.0_45 Built-By: lzheng Created-By: Apache Maven 3.0.4 Here is the reference for all applet jar manifest: http://docs.oracle.com/javase/7/docs/technotes/guides/jweb/manifest.html If you know nothing about jarsigner, the chrome frozen issue is out of your ability to resolve it:) 2) After that, the code work perfectly on firefox but randomly freeze the chrome browser which depress me a lot. Is it a chrome issue? yes and no. Chrome just didn't handle the exceptions correctly when we call applet method...