Java Webstart - 将服务器 IP 放入 jnlp 文件

Java Webstart - Putting server IP in jnlp file

有没有办法在 java webstart JNLP 文件中使用变量,以便发送到客户端的应用程序将具有服务器 IP 地址?

我的应用程序需要打开一个返回服务器的套接字以获取非 jar 配置文件(我目前可以通过硬编码的服务器地址来完成)。我正在尝试查看是否有办法动态获取 IP。感谢您的帮助!

由于很少有人愿意回答 webstart 问题,您可以通过 JNLP 文件创建变量,这些变量可从生成的 Java 应用程序访问:

将这些放在 JNLP 文件的资源标签内:

<property name="jnlp.serverip" value="192.168.0.50"/>
<property name="jnlp.serverport" value="8080"/>

请注意,它们都必须以 "jnlp." 开头。可以通过

在 webstart 应用程序中访问它们
System.getProperty("jnlp.serverip");