1

首先让我说我不是一个非常有经验的程序员,如果您能完全指定您可能会跳过提及的任何步骤,我将不胜感激。

我目前处于 Cytoscape 插件开发的初始阶段,我在 Eclipse 中创建了一个 java 项目并完成了以下操作

  1. 我已将 cytoscape.jar 添加为外部库

  2. 我在“程序参数”下的参数选项卡中添加了“-p C:\Program Files\Cytoscape_v2.8.1\plugins”

当我尝试运行插件时,它会加载 cytoscape 但没有安装任何插件(插件管理器中的 0 个插件)此外,它还具有缩减的菜单选项(无法导入某些文件,这些选项不再存在)

我怀疑这是因为我需要包含更多的 jar 文件作为外部库,但是我不确定是哪些。

我正在使用 Eclipse Indigo 和 Cytoscape 2.8.1。

我不认为插件代码有问题,因为我使用现有插件的源代码作为测试插件。

感谢您的耐心和时间。

顺从

PS:我已经看过以下内容但没有取得多大成功 http://cytoscape.wodaklab.org/wiki/SettingUpEclipseForPluginDevelopment

4

1 回答 1

1

弄清楚了问题,没有注意到我的插件路径中的空格,引号解决了整个问题。

此外,您必须设置项目的 jar 文件和插件的位置。这对于 eclipse 可能不是很清楚,因为 eclipse 的方向netbeans的方向略有不同。

因此,如果您将 jar 导出到 /workspace,并且在 /Applications/Cytoscape_v2.8.3 (OS X) 中有 cytoscape,则将以下内容作为两个单独的行放入运行配置中:

-p "/Applications/Cytoscape_v2.8.3/plugins" 
-p "/workspace/jar_file_export_folder" 
于 2011-09-13T16:38:33.963 回答