繁体   English   中英

签名Java Applet中的嵌套类

[英]Nested Class In Signed Java Applet

我最近一直在玩java applets。 在我正在写的一篇文章中,我有一个静态嵌套类。 它在查看器中工作正常,但是当我编译它时,我得到2个类文件。 classname.class和classname $ nestedclassname.class。 我从来没有遇到过这样的事情(一周前开始使用java)而且我不知道如何对它们进行jar /签名。 另外,html会怎么样? 这就是我现在的方式:

<applet width='50' 
        height='50'
        code='ClassName.class'
        archive='ClassName.jar'>
</applet>

我该如何添加第二个类文件?

这些类都将存在于您的jar文件中。 如果从命令行运行此命令,您应该看到它们:

jar tvf ClassName.jar

jar签名者任务将在jar文件中签署所有类,因此您不必担心内部类。

您的applet标记只是指向jar文件和要加载的初始类。

你可以像对待一个类一样来装罐它们:

jar cvf ClassName.jar *.class

您的<applet>标签根本不会改变; 嵌套类将包含在JAR存档中并从中加载。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM