Java Applet - 签署applet类而不是applet jar

时间:2011-04-23 12:34:34

标签: java applet digital-certificate signed-applet

我有一个java applet,它访问客户端文件系统上的文件。为此,我为我的applet创建了一个jar然后签名,现在一切正常。

问题:我有什么方法可以签署小程序类本身,而不是先创建一个jar然后签名?

原因为什么我要这样做:

  • 因为我从eclipse本身启动我的webapp(在Eclipse内部的tomcat上),然后在外部浏览器中访问applet,网页加载 applet jar 而不是小程序类,所以我无法调试它。

  • 每次我在applet类中进行更改时,我都需要构建jar然后对其进行签名,然后将应用程序重新发送到tomcat服务器以反映更改。这本身需要很多时间。

1 个答案:

答案 0 :(得分:2)

您当然可以在eclipse中调试在外部浏览器中启动的applet。

在applet控制面板的java选项卡中,在运行时环境参数

添加

-Xdebug -Xnoagent -Xrunjdwp:transport = dt_socket,server = y,suspend = n,address = 8888

(你可以选择你喜欢的任何地址)

然后在eclipse中创建一个新的调试配置,即远程java应用程序并输入上面输入的端口(8888)。

当applet运行时,启动调试会话。