【问题标题】:Eclipse plugins as folders rather than jarsEclipse 插件作为文件夹而不是 jars
【发布时间】:2014-02-14 03:39:47
【问题描述】:

在 Eclipse 树或任何基于 Eclipse 的应用程序中。 我可以在插件文件夹中看到它。 大多数插件是 jar 格式,而其中一些是在文件夹中 而这个文件夹只是 jar 提取物。

为什么有人可以这样做?将插件作为提取的 jar 而不仅仅是 jar 文件有什么好处?

【问题讨论】:

    标签: java eclipse eclipse-plugin eclipse-rcp


    【解决方案1】:

    您可以这样做以将 jar 嵌入到类路径中使用的插件中,因为您可能会遇到类路径中嵌套 jar 的问题。

    我认为您也可以以不同的方式访问资源。它可以是一种简单(但很脏?)的方法,可以通过覆盖图像等资源来允许进行一些自定义。

    【讨论】:

    • 你想要哪些细节?
    【解决方案2】:

    假设插件需要在其启动时执行嵌入式操作系统相关脚本(例如“.bat”脚本)。如果这个插件是作为 jar 安装的,它需要:

    • 获取嵌入脚本的 InsputStream
    • 确保它可以写在某个地方(通常是临时文件夹)
    • 运行脚本
    • 在下一次启动时;检查脚本是否已被提取
    • ...

    或者,如果这个插件被提取为文件夹:

    • 运行脚本。

    【讨论】:

      猜你喜欢
      • 2013-09-24
      • 2011-08-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-11
      • 1970-01-01
      • 1970-01-01
      • 2012-09-21
      相关资源
      最近更新 更多