运行 JAR 时如何设置环境变量选项?

Shw*_*ali 8 java command-line jar

我有一个JAR接受环境变量选项的。当我通过设置运行配置手动运行主类时,我提供环境变量为:KERBOROS_KEYTAB_LOC="location of the keytab file"

现在我需要在运行时设置这些选项JAR。我该如何设置呢?我尝试了以下选项,但它不起作用。

java -DKERBOROS_KEYTAB_LOC="location of the keytab file" -jar jarfile.jar
Run Code Online (Sandbox Code Playgroud)

adm*_*635 11

在linux上,执行

$ export KERBOROS_KEYTAB_LOC="location of the keytab file"
Run Code Online (Sandbox Code Playgroud)

在窗户上

C:\>SomeDir>set KERBOROS_KEYTAB_LOC="location of the keytab file"
Run Code Online (Sandbox Code Playgroud)

然后像往常一样运行 jar