我需要读取XML文件并解析数据。为此,我已将FoodItemData.xml文件放入Eclipse项目中,如下图所示。从Eclipse项目中读取文件
我用下面的代码来读取文件和操作创建一个新的文件对象。
URL url = getClass().getClassLoader().getResource("FoodItemData.xml");
File file = new File(url.getPath());
当我调试我看到url
作为/D:/Application/Workspaces/Practice/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/CreationalPatterns/WEB-INF/classes/FoodItemData.xml
我需要知道,如果我在另一台计算机上导入该项目作为WAR文件的代码是否会失败。也就是说,如果该文件是在另一台计算机上读取的,因为我看到的URL是本地系统的。
如果失败了,我该如何纠正?
感谢您的澄清! – Rajath