Copyright © 2014 by Intelligent Systems Laboratory, Computer Science Department, Technion - Israel Institute of Technology, Haifa 3200003, Israel. All rights reserved

Enabling Java on Chrome


Google has discontinued support of the NPAPI plugin architecture for Chrome browser, which enables external plugin support (Java, Silverlight, etc.).

To enable these plugins, NPAPI needs to be enabled in Chrome.


Disclaimer: The Intelligent Systems Laboratory (ISL) and any of its employees does not and will not assume any responsibility for any malfunction or security risk caused by following the instructions below. Google has stated that NPAPI support has be discontinued for security reasons.

Continue at your own risk!



1. Launch Chrome and go to chrome://flags

Enabling Java on Chrome 1


2. Click "Enable" under "Enable NPAPI".

Enabling Java on Chrome 2


3. Click the "Relaunch Now" button at the bottom of the screen.

Enabling Java on Chrome 3


4. Go to and download and install the appropriate Java version for your browser (32bit Java for 32bit version of Chrome, and 64bit for 64bit Chrome). Chrome version can be checked by typing chrome://version in the address bar.

Enabling Java on Chrome 4


5. After installing Java, close and relaunch Chrome.

6. Go to and click "Do I have Java?".

Enabling Java on Chrome 5


7. Click "Verify Java version".

Enabling Java on Chrome 6


8. If you see a gray box where the Java applet should appear, you need to unblock the Java plugin.

Enabling Java on Chrome 7


9. Click the puzzle piece icon at the top right-hand side of the screen, select "Always allow plug-ins on", click "Done" and restart Chrome.

Enabling Java on Chrome 8


10. Chrome should now enable Java content and the Java verification process should have succeeded.

Enabling Java on Chrome 9


Proceed to Running Java simulations to unblock Java content on this website.