-1

ホスト名を取得しようとしています。inetAddress.getHostName()Java アプリケーションでは機能しますが、アプレットではスローしjava.lang.NullPointerExceptionます。

アプレットでホスト名を取得するにはどうすればよいですか?

4

2 に答える 2

1
java.net.InetAddress.getLocalHost().getHostName()

java.net.InetAddress.getLocalHost().getHostAddress()

アプレットが署名されている場合にのみ、アプレットで機能します。署名するには、JDK に含まれている jarsigner ユーティリティを使用できます。

keytool -genkey -alias signFiles -keystore <gen_file> -keypass <key>-dname "cn=<somename>" -storepass <password>

jarsigner -keystore <gen_file> -storepass <password> -keypass <key> -signedjar <signed>.jar <unsigned>.jar signFiles

内のすべての値<...>を適切な値に置き換える必要があります。

于 2011-06-27T14:08:25.697 に答える
0

パラメータをアプレットに渡す方法がわかりません。しかし、javascriptwindow.location.hostname変数を使用してこの値をアプレットに渡すことができると思います。

于 2011-06-22T20:28:32.493 に答える