【发布时间】:2011-08-11 11:21:45
【问题描述】:
我有一个访问客户端文件系统上的文件的 java 小程序。为此,我为我的小程序创建了一个 jar,然后对其进行了签名,现在一切正常。
问题:有什么方法可以让我对 applet 类本身进行签名,而不是先创建一个 jar,然后再对其进行签名?
我想这样做的原因:
因为我是从 Eclipse 本身(在 Eclipse 内的 tomcat 上)启动我的 webapp,然后在 外部浏览器 中访问小程序,并且网页会加载 小程序 jar 而不是 applet 类,所以我无法调试它。
每次我在小程序类中进行更改时,我都需要构建 jar,然后对其进行签名,然后将应用程序重新推送到 tomcat 服务器以反映更改。这本身就需要很多时间。
【问题讨论】:
-
我对你的具体问题没有答案,但为了涵盖你提到的最后一个原因,你也可以只编写一个 Ant 构建文件来自动化 JAR 构建、JAR 签名和重新发布,然后让它在小程序代码的 Ctrl+S 上执行。
-
@Balus 我已经为此创建了一个 .bat 文件,但我需要手动运行它。不知道怎么在小程序代码的Ctrl+S上执行。
标签: java applet digital-certificate signed-applet