2
我想知道是否有一種方法可以將Windows環境變量作爲參數傳遞給JNLP文件?解析環境變量作爲JNLP文件中的參數
我有一個JNLP文件,我在其中指定了一個應該傳遞給應用程序主方法的參數。如果可能,我希望參數採取%USERPROFILE%/dir/file
的形式。但是,當我嘗試像這樣執行時,webstart將userprofile視爲一個文字值,而不是將其替換爲環境變量。
我想知道是否有一種方法可以將Windows環境變量作爲參數傳遞給JNLP文件?解析環境變量作爲JNLP文件中的參數
我有一個JNLP文件,我在其中指定了一個應該傳遞給應用程序主方法的參數。如果可能,我希望參數採取%USERPROFILE%/dir/file
的形式。但是,當我嘗試像這樣執行時,webstart將userprofile視爲一個文字值,而不是將其替換爲環境變量。
系統屬性user.dir
的值應等於%USERPROFILE%
作爲抽象文件路徑。除了指定文件作爲JNLP程序的說法,得到它,如下所示:
File file = new File(System.getProperty("user.dir"), "dir/file");
看來,這其實答案解決了OP要解決這個問題,但它並沒有回答OP提出這樣的問題:如何使用Windows環境變量作爲JNLP文件中的參數。我想回答原始問題。在某些情況下,環境變量不適用於應用程序,或者作爲JVM選項是必需的。 – Jason 2016-09-26 15:31:21