2

別の jar ファイルといくつかのクラス ファイルを含む jar ファイルに署名したいと考えています。実際、私はjarファイルに署名する方法を知っていて、それを行いましたが、ここにApacheのHttpClientを使用したアプレットファイルがありますが、ブラウザから実行すると、org.apache.commons.httpclientメソッドが見つかりません. それで、私は何をすべきですか?このアプレットをアプレット ビューアで実行すると実行されますが、ブラウザからは実行できません。私を助けてください。

4

2 に答える 2

3

署名付きコードのみを実行する必要がある場合は、JAR ファイルをアプレットに含めないでください。代わりに、Jar-to-be-include のクラス ファイルのみをアプレットに含めてください。

後でコードに署名すると、jar からのクラス ファイルも署名されるため、アプレット内から使用できるはずです。

于 2012-08-17T09:19:50.243 に答える
0

次の手順が役立つと思います。

  • プロジェクトで使用しているすべての jar ファイルに署名します

  • すべてのライブラリ jar ファイルが最終的なアプリ jar ファイルに含まれていることを確認します

    メインの jar マニフェスト ファイルにはClass-Path、メインの jar ファイルに含まれる、jar ファイルへの相対パスを持つキーが含まれている必要があります。

  • メイン アプリケーションがビルドされたら、メイン アプリの jar ファイルに署名します。

于 2012-08-17T09:18:53.067 に答える