在不同的目录中加载文件

时间:2013-11-20 11:14:46

标签: java

我想加载位于不同目录的xml配置文件。

文件的位置是:

<location_dir>/jar_file.jar
<location_dir>/xml_file.xml

这些文件位于不同的目录中,这些目录位于一个主目录中。不同的部分是我想要在许多操作系统上起诉相同的目录结构。

我设法创建了这段代码:

public class SeparatorTest
{
    private static SettingsDataObject settingsData;

    public void loadXMLFile() throws JAXBException
    {

        try
        {

            // File location by default     ../conf/xmlfile.xml
            settingsData = unmarshal(".." + File.separator + "conf" + File.separator + "xmlfile.xml");

        }
        catch (FileNotFoundException e)
        {
            e.printStackTrace();
        }
    }

}

我想问一下这个例子对每个操作系统都是通用的吗?

0 个答案:

没有答案