XML ファイルを読み取ってデータを解析する必要があります。そのために、下の画像に示すように、FoodItemData.xml ファイルを Eclipse プロジェクトに配置しました。
次のコードを使用してファイルを読み取り、操作用の新しい File オブジェクトを作成しました。
URL url = getClass().getClassLoader().getResource("FoodItemData.xml");
File file = new File(url.getPath());
デバッグすると、url
asが表示されます/D:/Application/Workspaces/Practice/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/CreationalPatterns/WEB-INF/classes/FoodItemData.xml
このプロジェクトを別のコンピューターに WAR ファイルとしてインポートすると、このコードが失敗するかどうかを知る必要があります。つまり、表示される URL がローカル システムの URL であるため、ファイルが別のコンピューターで読み取られる場合です。
失敗した場合、どうすれば修正できますか?