由于 Java 正在停止对 webstart 的支持,我们目前正在寻找另一种方法。我们想将我们的客户端应用程序与 jlink 捆绑在一起。到目前为止,应用程序运行良好,但存在问题。
客户端应用程序如何知道它需要与哪个服务器通信?
我们想在使用下载器 servlet 下载期间将配置文件添加到 jlink 链接的 zip 文件中。类似于 JNLP Servlet
JLink-Zip 看起来像这样。
/--bin
|-- launcher
/--conf
| -- configfile
我怎样才能得到这个文件的位置?
我已经试过了
Main.class.getProtectionDomain().getCodeSource().getLocation().getPath()
或者
Main.class.class.getClassLoader().getResource(".");
但这只会给我像 /client.module 这样的模块名称
无论您从哪里启动启动器,我都想获取配置文件。
在此先感谢您的帮助。
真诚的罗尔夫