Java 添加新文件后,如何在eclipse中刷新工作区?

Java 添加新文件后,如何在eclipse中刷新工作区?,java,eclipse,spring-mvc,Java,Eclipse,Spring Mvc,我正在使用SpringMVC创建一个web应用程序。此应用程序创建一些图像并将其保存到webapp目录中的目录中,然后返回如下视图: <table> <tbody> <tr> <td><IMG SRC="http://locahost:8180/app/images/image1.png"></IMG></td> <td><IMG SRC="http://

我正在使用SpringMVC创建一个web应用程序。此应用程序创建一些图像并将其保存到webapp目录中的目录中,然后返回如下视图:

<table>
  <tbody>
    <tr>
       <td><IMG SRC="http://locahost:8180/app/images/image1.png"></IMG></td>
       <td><IMG SRC="http://locahost:8180/app/images/image2.png"></IMG></td>  
    </tr>
  </tbody>
</table>

问题是我没有得到这些图像,我必须在Eclipse上刷新才能得到这些图像。
有什么想法吗

好的,我想详细介绍一下我在评论中添加的链接

我偶然发现了两种做你需要的事情的方法(实际上没有做,但它们似乎对其他人有用):

1)使用ANT刷新Eclipse工作区

如链接中所述,Eclipse提供了几个ant任务,您可以将它们用于各种目的,其中一个是
标记:

<eclipse.refreshLocal resource="MyProject/MyFolder" depth="infinite"/>

您生成的任何文件都存在于文件系统中,但在刷新(F5)之前不会显示在Eclipse中。添加一些新文件后,是否仍要刷新程序?您可以通过编程手指按F5 XD,这对您或
   private void externalModify(IFile iFile) throws ... {
      java.io.File file = iFile.getLocation().toFile();
      FileOutputStream fOut = new FileOutputStream(file);
      fOut.write("Written by FileOutputStream".getBytes());
      iFile.refreshLocal(IResource.DEPTH_ZERO, null);
   }