-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 回答