本文环境Fedora19 x64
在Windows x64下,由于Chrome是32位,而系统是64位的,所以往往通过同时安装jre的32和64位版本,可以解决Chrome运行jre。
在Fedora下(其他发行版没用过),Chrome本身就是64位的。在安装了jre1.7 x64情况下发现Chrome无法运行applet。
参考http://superuser.com/questions/44827/how-do-i-get-java-support-on-google-chrome-in-linux,建议:
cd /opt/google/chrome/plugins #进入Chrome的插件目录,没有则建一个
ln -s /usr/lib64/IcedTeaPlugin.so #Fedora 8开始使用IcedTea管理JDK设置
ln -s /usr/java/jre1.7.0_51/lib/amd64/libnpjp2.so
一个测试的applet如下:
http://www.w3.org/People/mimasa/test/object/java/Othello
评论中很多人解决了问题,但是我并没有解决。
最后利用JAVA控制面板设定安全权限解决:
cd /usr/java/jre1.7.0_51/bin
jcontrol
将安全选项卡的安全等级调至“中”即可。
重启Chrome,搞定。