• Applet遇到的一些问题


    公司新上线了一个PLM软件:Windchill。第一感觉就是这东西太古老了,里面用到了太多applet。尤其是现在的java版本对安全性控制很高,在访问windchill之前必须对java安全进行设置。

    虽然applet现在用的很少,主要还是JavaScript,但感觉运行起来还是挺酷的,于是就研究了一下。

    代码借用另一位园友的:

    http://www.cnblogs.com/java-boy/archive/2011/06/06/2073554.html

    这里有几点要说明:

    1、<applet>标签。code、width和height为必须。codebase和archive比较重要。

    code的填写的是要调用的类,

    codebase是类所在的目录,相对于界面所在目录而言

    archive如果类放在jar文件中

      

    2、java签名

    由于applet需要操作本地文件,java的安全策略要求applet必须签名。所以我们要对这个applet自签。在java高版本中禁止了自签的applet,所以要把java的安全级别调低。

    进入java的bin目录,输入下面语句,jar文件中会多出几个文件

    keytool -genkey -alias FileFtpApplet -validity 365 -keystore FileFtpApplet.keystore

    jarsigner -keystore FileFtpApplet.keystore FileFtpApplet.jar FileFtpApplet

    3、导出jar包

    由于导出的jar包用到了第三方插件,园友提供的方法不可靠。

    用winrar打开第三方jar包,包里面的内容拷贝到FileFtpApplet.jar即可

  • 相关阅读:
    团队作业(9)
    团队作业(8)
    团队作业(7)
    团队作业(6)
    团队作业(5)
    团队作业(4)
    团队作业(3)
    05数据爬去
    02周总结
    04结对开发
  • 原文地址:https://www.cnblogs.com/SIEMRNS-TeamCenter/p/4708103.html
Copyright © 2020-2023  润新知