【发布时间】:2015-08-24 22:12:34
【问题描述】:
我一直在寻找一些可能的跨平台方法来在系统启动(或用户登录)时运行 Java Web Start 应用程序。
用户必须在第一次手动启动 JNLP 文件。在第一次运行时,应用程序检查启动文件夹(至少在 Windows 上)并将批处理文件复制到其中(autorun.bat 或类似的东西)。
在 Windows 上,我可以尝试找出 Startup 文件夹,尽管我知道该文件夹的路径可能会因一个 Windows 版本,甚至是语言而异......
在 Linux 和 Mac 上,我不知道该怎么做。
我的 windows 脚本目前如下所示:
@ECHO off
REM Run Java Web Start using the Online JNLP File.
javaws "http://www.thewebsite.com/launcher.jnlp"
一旦该脚本位于 Startup 文件夹中,它应该会在用户登录操作系统时自动运行 Java Web Start 应用程序,而无需每次都要求用户手动启动该应用程序。
我想知道是否有人知道在 Windows、Linux 和 Mac 上实现相同目标的最佳或推荐方法,或者有助于实现此目标的工具。最终用户所需的步骤越少越好。
谢谢。
【问题讨论】:
标签: java cross-platform startup java-web-start