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