Java 添加新文件后,如何在eclipse中刷新工作区?
我正在使用SpringMVC创建一个web应用程序。此应用程序创建一些图像并将其保存到webapp目录中的目录中,然后返回如下视图: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://
<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);
}