我有一个函数可以将文件路径作为输入。输入文件位于我的项目的文件夹中(etc / xsd / template.xsd)。我该怎样设置这条路?
这是我的功能:
JAXBUtilityTool工具=新的JAXBUtilityTool(“etc / xsd / template.xsd”,“src.com.classes”);
,找不到文件“etc / xsd / template.xsd”
System.getProperty(“user.dir”)无效,因为当我向其添加其余路径时:
System.getProperty("user.dir")+ "etc/xsd/template.xsd"
结果是c:\ eclipse \ myworkingdirectory \ project / etc / xsd / template.xsd
答案 0 :(得分:0)
尝试:
String path = System.getProperty("user.dir");
path = path.replaceAll("\\","/") + "/etc/xsd/template.xsd"
来源:
String.replaceAll single backslashes with double backslashes