Eclipse 插件开发 - 实现外部程序修改文件后刷新功能
2016-01-05 17:04
615 查看
Eclipse在加载项目时, 会对文件进行缓存, 所以如果不是在Eclipse中编辑文件, 通过调用外部程序, 例如: 系统自带的文本编辑器, 对工程中的文件进行修改, 需要手动在Eclipse中刷新一下才能重新加载.
如果在开发Eclipse 插件时, 需要通过外部程序来修改文件, 这时就需要有一个方法能自动的在执行完外部程序后刷新文件, 代码如下:
"itart/src/HelloWorld.java" : 文件的相对路径, itart是工程名
IResource.DEPTH_ZERO: 表示只刷新该文件.
来源:
IT艺术博客(http://www.itart.cn)
如果在开发Eclipse 插件时, 需要通过外部程序来修改文件, 这时就需要有一个方法能自动的在执行完外部程序后刷新文件, 代码如下:
IFile f = ResourcesPlugin.getWorkspace().getRoot().getFile(new Path("itart/src/HelloWorld.java")); f.refreshLocal(IResource.DEPTH_ZERO, null);
"itart/src/HelloWorld.java" : 文件的相对路径, itart是工程名
IResource.DEPTH_ZERO: 表示只刷新该文件.
来源:
IT艺术博客(http://www.itart.cn)
相关文章推荐
- MyEclipse Web Project转Eclipse Dynamic Web Project
- Windows Clang开发环境备忘
- 傻瓜式用Eclipse连接MySQL数据库
- 制作高质量的JQuery Plugin 插件的方法
- Eclipse引入jquery报错如何解决
- 让Flex Builder 3.0与Eclipse3.4整合起来
- Eclipse配置Javascript开发环境图文教程
- 使用zend studio for eclipse不能激活代码提示功能的解决办法
- 图解Eclipse j2ee开发环境的搭建过程
- 两种Eclipse部署动态web项目方法
- ext for eclipse插件安装方法
- MySql报错Table mysql.plugin doesn’t exist的解决方法
- 解决Fedora14下eclipse进行android开发,ibus提示没有输入窗口的方法详解
- eclipse导入jquery包后报错的解决方法
- Eclipse 格式化代码时不换行与自动换行的实现方法
- Eclipse下jQuery文件报错出现错误提示红叉
- eclipse如何忽略js文件报错(附图)
- eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 配置数据库连接池
- jquery库或JS文件在eclipse下报错问题解决方法
- 什么是eclipse,eclipse的意思解析