解决WelcomeApplet在Safari中无法加载

问题背景:Core Java中案例WelcomeApplet在Safari中无法加载

注:能解决此问题,很大程度感谢博客OS X如何在Safari运行Java applet小程序

在本文中提出我的具体解决方法


  • 系统与软件
    OS X 10.10.5
    Safari 9.1.2
    MAMP

  • 步骤

1.这里默认执行的是WelcomeApplet项目,先用小应用程序查看器看大致情况,目标是在Safari中显示出和appletviewer中一样的内容即成功

$ cd WelcomeApplet/
$ javac WelcomeApplet.java
$ appletviewer WelcomeApplet.html

2.生成密钥库,会要求输入姓名组织单位城市等一系列消息,随意填一下;下一步,生成证书;下一步,密钥库为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.jar

3.开启MAMP,点击start servers,此时Apache server呈现绿色为成功
这里写图片描述

4.把WelcomeApplet项目(即是说整个文件夹)放到MAMP的htdocs文件夹中
5.完成一些授权工作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值