如何访问&在运行时修改Eclipse中的资源

时间:2014-09-30 11:11:41

标签: java eclipse eclipse-plugin

我有一些我在Eclipse应用程序中工作的资源。我需要这些资源可供每个其他插件访问和修改。

我尝试将资源放在源文件夹下,但这会导致Eclipse将资源复制到bin下,即在jar文件中。因此,我无法在运行时修改它们。

我的问题是,我在何处以及如何放置我的资源,以便每个人都能看到它们并且资源可供修改?

2 个答案:

答案 0 :(得分:0)

您可以使用Workspace Mechanic插件。它允许您根据机械任务文件导出,记录和导入首选项。您可以拥有LAST MOD和RECONCILE任务。有关详细信息:http://code.google.com/a/eclipselabs.org/p/workspacemechanic/

希望这有帮助。

答案 1 :(得分:0)

这是我的解决方案:

我创建了一个只包含我的资源的片段项目。为了防止Eclipse在运行时将我的资源复制到.jar文件,我将以下内容添加到片段项目的MANIFEST.MF中:

Eclipse-BundleShape: dir
Bundle-ClassPath: data/,
 .

(“data”是我的资源所在的文件夹。)

因此我的资源保持原样,我可以在运行时修改它们。