簡體   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