0

NSS コードを機能させようとしていますが、次のエラーが発生します。

java.lang.UnsatisfiedLinkError: org.mozilla.jss.ssl.SSLSocket.setSSLDefaultOption(II)V
    at org.mozilla.jss.ssl.SSLSocket.setSSLDefaultOption(Native Method)
    at org.mozilla.jss.ssl.SSLSocket.setSSLDefaultOption(SSLSocket.java:950)
    at org.mozilla.jss.ssl.SSLSocket.enableSSL2Default(SSLSocket.java:523)

私はそれを見ました、jss4.dllそして私はそのsetSSLDefaultOption中に見えます。コードは正常にコンパイルされますが、実行時にこのエラーがスローされます。

何がこのようなことを引き起こす可能性がありますか?

また、(II)V とはどういう意味ですか?

4

1 に答える 1

1

(IIV) は、2 つの int パラメーターを取る void メソッドを意味します。Vはボイドの略です。私はintです。括弧内はパラメータの型です。戻り型は括弧の前に表示されます。

[編集] この署名の表現の詳細は、http: //java.sun.com/docs/books/jvms/second_edition/html/ClassFile.doc.html#14152にあります。

とにかく、あなたが得たリンクエラーに関して。ライブラリの 1 つのバージョンに対してコンパイルし、 setSSLDefaultOption(int,int) メソッドが定義されていない古いバージョンに対して実行しているようです。

于 2009-12-17T17:47:05.293 に答える