如何以编程方式刷新 Eclipse 中的 java 项目
How to refresh java project in eclipse programmatically
我在代码中动态生成属性,当我需要将捆绑包设置为某个语言环境时,我收到错误消息,编译器说他找不到生成的属性文件。项目还没有刷新。我试过 10s 线程睡眠,同样的故事。
当我在 src 中手动复制生成的属性时,整个过程完美无缺,但这不是动态的。
有什么建议吗?
只有 Eclipse 插件中的代码才能以编程方式刷新项目(使用 IResource.refreshLocal
)。
您可以在 'General > Workspace' 页面的首选项中设置 'Refresh using native hooks or polling' 选项,让 Eclipse 查找您的更新。
我在代码中动态生成属性,当我需要将捆绑包设置为某个语言环境时,我收到错误消息,编译器说他找不到生成的属性文件。项目还没有刷新。我试过 10s 线程睡眠,同样的故事。 当我在 src 中手动复制生成的属性时,整个过程完美无缺,但这不是动态的。 有什么建议吗?
只有 Eclipse 插件中的代码才能以编程方式刷新项目(使用 IResource.refreshLocal
)。
您可以在 'General > Workspace' 页面的首选项中设置 'Refresh using native hooks or polling' 选项,让 Eclipse 查找您的更新。