2015-12-15 145 views
-1

我从来没有真正需要使用服务器环境变量。我能够很容易地设置它们,这不是问题。我有一个基于服务器环境变量的值的程序,它将确定程序将写入文件的卷和其他几个文件夹。我怎样才能有效地做到这一点?一旦我在运行配置中设置了变量,我如何在实际代码中引用它?服务器环境变量用法

该程序旨在检索一个jsonRequest,并基于该地方在适当的文件夹中的pdf文件。我指的路径是,PDF文件被放置在路径。

回答

1

你可以通过调用System.getenv()

String yourname = System.getenv("yourkey"); 

正如你总是可以使用系统属性替代通过-Dname=value在这样做,然后将它们您的命令行启动您的应用程序。

正如你在这里看到,经过日食开始时,您的系统环境可能仍然在地方:

所有的

options in eclipse

+0

首先谢谢。其次,为了运行,我通过邮递员发送了一个jsonRequest。我是否需要通过eclipse中的run选项来运行程序,以使变量仍然有效? –

+0

这取决于您的配置 - 请参阅编辑 – Jan

+0

如何在无需使用运行环境的情况下将其设置在可引用变量的位置? –