2

我想知道是否有办法在 JNLP 文件中将 Windows 环境变量作为参数传递?

我有一个 JNLP 文件,我在其中指定了一个应传递给应用程序的 main 方法的参数。如果可能的话,我希望参数采用%USERPROFILE%/dir/file. 但是,当我尝试这样执行时,webstart 将 userprofile 作为文字值,而不是用环境变量替换它。

4

1 回答 1

1

系统属性的值user.dir应该相当于%USERPROFILE%一个抽象文件路径。不要将 file 指定为 JNLP 程序参数,而是按如下方式获取它:

File file = new File(System.getProperty("user.dir"), "dir/file");
于 2012-07-26T03:58:30.430 回答