如何解析Windows与Linux属性文件路径?

时间:2015-02-19 23:32:20

标签: java linux jenkins

我在Windows机器上有一个java项目,它成功构建并且所有测试都在本地传递。然后在Linux机器上检查并使用Jenkins构建该项目。

我遇到的问题与我的属性文件中的路径问题有关,该文件用于运行测试。我指向一个文件路径的资源目录,如:“。/ src / test / resources”。

我正在尝试访问位于同一目录中的两个文件。 File1已成功访问。然后尝试访问File2,但它返回一个未找到文件的异常。

我尝试使用这样的绝对路径:“/ code / myproject / main / src / test / resources / ...”这再次适用于我的本地方框,但不适用于Jenkins,因为Jenkins只知道“ “/ myproject的/主/ SRC /测试/资源/..."

如何解决这个问题?

2 个答案:

答案 0 :(得分:1)

今天我了解到Linux是区分大小写的。文件扩展名是大写的,但我指的是小写的。

答案 1 :(得分:0)

根据您的Windows版本... Windows 7(自实施以来不知道)了解linux样式的/分隔符就好了,只要整个路径是相对的。< / p>