簡體   English   中英

Java共享屬性文件:Windows + Unix(通用)

[英]Java shared Property File: Windows + Unix (generic)

因此,在我所在的部門,我們得到了一個Java應用程序(在Unix上運行),該應用程序可以通過.property文件進行參數設置。 在此文件內,對其他文件的引用很少(例如,日志文件路徑)。 現在,我們需要在Windows平台上使用相同的應用程序。 一切正常,直到應該通用為止。 因此,我們不想更改.property文件以外的任何內容,以使其在兩個系統上都通用。 但是我真的不知道該如何處理。 在Unix上,我需要像Unix上的環境變量一樣,但是我知道Java無法自動解析環境變量。 在Windows中一樣。 您將如何解決這個問題?

為每個操作系統添加一個屬性,然后相應地閱讀代碼

# properties file
my.prop.nix=/some/unix/path
my.prop.win=c:\some \window$\path

使用讀取Java上的OS

String OS = System.getProperty("os.name").toLowerCase();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM