对于那些可能不想读那么多的人的总结:
我该怎么做呢: ?如果我们可以将 ad-hoc 命令行参数传递给 javaws,那么 javaws 应用程序可能更像“一等公民”“普通应用程序”。例如,我们可以传递要打开的文件的文件名。
我想知道是否有办法将“ad-hoc”命令行参数传递给 javaws 可执行文件。我已经知道如何在 JNLP 文件中指定它们:
<application-desc main-class="org.example.ClassName">
<argument>...
虽然这可以用于我想要完成的事情,但我将其视为一种解决方法。我试过
javaws http://example.org/launch.jnlp <some CLI args here>
但是我认为“这里的一些 CLI 参数”只是被忽略了。
如果我们可以将 ad-hoc 命令行参数传递给 javaws,那么 javaws 应用程序可能更像“一等公民”“普通应用程序”。例如,我们可以传递要打开的文件的文件名。像例如
javaws [options] http://example.org/launch.jnlp my_file.jpg
在 JNLP 中硬编码参数不能满足这个用例。