1

私は経験豊富なプログラマーではないということから始めましょう。さもなければ言及をスキップする可能性のあるステップを完全に指定できれば幸いです。

私は現在、Cytoscapeのプラグイン開発の初期段階にあり、EclipseでJavaプロジェクトを作成し、次のことを行いました。

  1. 外部ライブラリとしてcytoscape.jarを追加しました

  2. 「プログラム引数」の下の「引数」タブに「-pC:\ Program Files \ Cytoscape_v2.8.1\plugins」を追加しました

プラグインを実行しようとすると、cytoscapeがロードされますが、プラグインがインストールされていません(プラグインマネージャーに0個のプラグイン)さらに、メニューオプションが削減されています(特定のファイルをインポートできません。オプションはもうありません)

外部ライブラリとしてより多くのjarファイルを含める必要があるためだと思いますが、どれがどれかわかりません。

EclipseIndigoとCytoscape2.8.1を使用しています。

既存のプラグインのソースコードをテストプラグインとして使用しているので、プラグインコードに問題はないと思います。

ご理解とご協力をよろしくお願いいたします。

Sudipto

PS:私はすでに以下を見てあまり成功していません http://cytoscape.wodaklab.org/wiki/SettingUpEclipseForPluginDevelopment

4

1 に答える 1

1

問題を把握し、プラグイン パスのスペースに気付かず、引用符で問題全体を解決しました。

また、プロジェクトの jar ファイルとプラグインの両方の場所を設定する必要があります。eclipseの方向はnetbeansの方向とはわずかに異なるため、これは eclipse ではあまり明確ではない場合があります。

したがって、jar を /workspace にエクスポートし、/Applications/Cytoscape_v2.8.3 (OS X) に cytoscape がある場合は、実行構成に次の行を 2 つの別々の行として入れます。

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