2015-12-15 143 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

如何在無需使用運行環境的情況下將其設置在可引用變量的位置? –