ホスト名を取得しようとしています。 inetAddress.getHostName()
はJavaアプリケーションで動作しますが、アプレットではjava.lang.NullPointerException
がスローされます。Javaアプレット:inetAddress.getHostName()がNullPointerExceptionをスローする
アプレットでホスト名を取得するにはどうすればよいですか?
ホスト名を取得しようとしています。 inetAddress.getHostName()
はJavaアプリケーションで動作しますが、アプレットではjava.lang.NullPointerException
がスローされます。Javaアプレット:inetAddress.getHostName()がNullPointerExceptionをスローする
アプレットでホスト名を取得するにはどうすればよいですか?
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
<...>
のすべての値は、適切な値に置き換える必要があります。
どのようにパラメータをアプレットに渡すかわかりません。しかし、私はあなたがこの値をアプレットに渡すために、JavaScriptのwindow.location.hostname
変数を使うことができると思います。
@ anirudh4444:質問も同様に投票できます。 –
@ anirudh4444涼しくない –
取得しようとしているホスト名は何ですか? –
ローカルマシンのホスト名。 –
それはおそらくセキュリティ上の制限でしょう。ここをクリックhttp://lists.xcf.berkeley.edu/lists/advanced-java/2000-October/033028.html –