在本文中提出我的具体解决方法
系统与软件 OS X 10.10.5 Safari 9.1.2 MAMP
步骤
1.这里默认执行的是WelcomeApplet项目,先用小应用程序查看器看大致情况,目标是在Safari中显示出和appletviewer中一样的内容即成功
$ cd WelcomeApplet/ $ javac WelcomeApplet.java $ appletviewer WelcomeApplet.html2.生成密钥库,会要求输入姓名组织单位城市等一系列消息,随意填一下;下一步,生成证书;下一步,密钥库为jar包签名;最后,检查签名是否成功
$ jar -cvf WelcomeApplet.jar WelcomeApplet.class $ keytool -genkey -keystore test.store -alias test 输入密钥库口令: 再次输入新口令: 您的名字与姓氏是什么? [Unknown]: none 您的组织单位名称是什么? [Unknown]: none 您的组织名称是什么? [Unknown]: none 您所在的城市或区域名称是什么? [Unknown]: none 您所在的省/市/自治区名称是什么? [Unknown]: none 该单位的双字母国家/地区代码是什么? [Unknown]: cn $ keytool -export -keystore test.store -alias test -file test.cert $ jarsigner -keystore test.store WelcomeApplet.jar test $ jarsigner -verify -verbose -certs WelcomeApplet.jar3.开启MAMP,点击start servers,此时Apache server呈现绿色为成功
4.把WelcomeApplet项目(即是说整个文件夹)放到MAMP的htdocs文件夹中 5.完成一些授权工作
Safari->偏好设置->安全性->插件->Java 始终允许localhost 系统偏好设置->Java->安全->编辑站点列表 添加 http://localhost:8888/WelcomeApplet/WelcomeApplet.html 6.打开 http://localhost:8888/WelcomeApplet/WelcomeApplet.html 已经可以完成跳转