Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Eclipse插件开发-使用外部文件_Eclipse_Eclipse Plugin - Fatal编程技术网

Java Eclipse插件开发-使用外部文件

Java Eclipse插件开发-使用外部文件,eclipse,eclipse-plugin,Eclipse,Eclipse Plugin,我正在开发我的第一个eclipse插件,但有一个问题。我的插件使用外部jar——这很好,问题是,这个外部库使用属性文件,其中存储登录和属性数据。我应该在哪里复制和添加此文件?现在是IO异常引发的“找不到文件”错误 谢谢插件可以在几个地方存储信息;使用哪一个取决于数据的范围以及数据的瞬时性或可移植性 是一些选项的简要概述 您可以将持久设置保存为首选项;这样,用户可以在工作区之间导出/导入它们。看 您还可以使用获取对IPath的引用,以存储插件的内部状态 异常是否告诉您它在哪里查找文件?你能告诉它

我正在开发我的第一个eclipse插件,但有一个问题。我的插件使用外部jar——这很好,问题是,这个外部库使用属性文件,其中存储登录和属性数据。我应该在哪里复制和添加此文件?现在是IO异常引发的“找不到文件”错误


谢谢

插件可以在几个地方存储信息;使用哪一个取决于数据的范围以及数据的瞬时性或可移植性

  • 是一些选项的简要概述
  • 您可以将持久设置保存为首选项;这样,用户可以在工作区之间导出/导入它们。看
  • 您还可以使用获取对IPath的引用,以存储插件的内部状态

异常是否告诉您它在哪里查找文件?你能告诉它去哪里看吗?不,它不能告诉我,我也不能告诉它。我使用根目录的相对路径。谢谢回答。我在UI中通过手动选择属性文件来解决它。此外,这对我来说是更好的解决方案,因为我需要在插件运行期间更改属性文件的内容,以便在需要时重新加载属性。