Java绝对路径 - Mac OS X - Windows

时间:2016-01-07 10:40:55

标签: java windows macos jar executable-jar

我即将发布一个java应用程序,但我有一点问题:我已经通过eclipse在Mac OS X上完全开发了应用程序,并使用绝对路径来引用放在的目录:

"/Users/Name/Documents/folder"

我使用System.getProperty"os.name"来确定我目前是否在Mac上运行,如果是,我将使用该文件夹,否则我将使用另一个文件夹示例:C:\Users\Name\Documents\folder

问题是:我必须在此字符串后附加一个可能包含其他子文件夹的名称。我知道在Mac上分隔文件夹我使用"/"和Windows "\"。我该如何解决这个问题?任何提示?

1 个答案:

答案 0 :(得分:1)

您可以使用以下内容来获得良好的分隔符:

System.getProperty("file.separator")