1

我有一个 Java 小程序,它访问客户端文件系统上的文件。为此,我为我的小程序创建了一个 jar,然后对其进行了签名,现在一切正常。

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

我想这样做的原因:

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

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

4

1 回答 1

2

您当然可以在 Eclipse 中调试在外部浏览器中启动的小程序。

在您的小程序控制面板中,在 java 选项卡中,在运行时环境参数下

添加

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

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

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

当小程序运行时,启动调试会话。

于 2011-04-23T12:39:38.817 回答