The content of this page is no longer maintained and could be outdated soon or already is. The reasons could be various, like this information became obsolete or there is by now a better way to handle the information on this page. This page will be retained here for archiving reasons. ====== Java plugin ====== Although Java seems to be past its height, there are still loads of applications out there that need Java. And unfortunately lots of them won't work with the open alternatives. To make the installation of Java possible in Debian (Wheezy or newer) the program ''make-jpkg'' is provided in the package ''java-package''. Somehow though, there seems to be a bug in installing the browser plugin in the correct path, after installing the created .deb package the plugin won't work. The correct alternative will be set (i.e. linking ''/etc/alternatives/iceweasel-javaplugin.so'' to ''/usr/lib/jvm/j2re1.7-oracle/lib/amd64/libnpjp2.so''), but this link is used in ''/usr/lib/iceweasel/plugins'' instead of ''/usr/lib/mozilla/plugins''. To fix this situation and make the Java plugin work again there are two different approaches. ===== Installing system-wide ===== Personally I prefer this method. The disadvantage is that you'll need to repeat this every time Java gets an update. Simply create the symbolic link in the correct place (as 'root'): # ln -s /etc/alternatives/iceweasel-javaplugin.so /usr/lib/mozilla/plugins ===== Installing per user ===== The disadvantage of this method is that you need to do it for every user, and that you'll have to remember to undo this once there is another alternative. Create the necessary plugin directory in your home directory (as user): % mkdir -p ~/.mozilla/plugins Create the symbolic link to the Java plugin: % ln -s /etc/alternatives/iceweasel-javaplugin.so ~/.mozilla/plugins