【发布时间】:2014-07-22 00:03:12
【问题描述】:
String inXSL="src/main/resources/abc.xslt";
这里我试图从路径名中获取文件并处理它,但文件永远不会从给定的路径(JAVA)中被识别出来。仅供参考,系统是 MAC。
该文件位于项目内的src/main/resources 内。
请就此提供意见。
【问题讨论】:
-
如果它是一个 maven 项目,您应该能够只使用 src/main/resources 目录中提供的名称访问该文件。
-
尝试将
/更改为File.seperator。放置文件时也要小心。在项目根目录中尝试将其放入res/file.xslt。 res 文件夹应该是你的src and bin文件夹的长边。 -
显示访问该文件的代码。
-
您还需要确保文件存在于 build/target 中。maven/ant 不会自动复制所有文件。
-
请提供更多上下文,你在做新文件(inXSL)吗?如果是这样,你总是可以做 sysout("file:" + new File().getFilename());