0

私はEclipse RCPプラグインを構築しています。ネイティブ dll をロードする必要があります。Windows 7 を使用しているパス env var に dll があります。また、System.getProperty("java.library.path") で確認したところ、dll が存在するフォルダーが表示されます。しかし、それでも実行すると、次のエラーが発生します。

java.lang.UnsatisfiedLinkError: com.cordys.debug.nom.node.Node.writeBytes(III)[B
    at com.cordys.debug.nom.node.Node.writeBytes(Native Method)
    at com.cordys.debug.nom.node.Node.write(Node.java:137)
    at com.cordys.debug.nom.node.Node.write(Node.java:103)
    at com.cordys.debug.nom.node.Node.writeToString(Node.java:65)
    at org.eclipse.jdt.internal.debug.ui.actions.PopupDisplayNodeAction.displayStringResult(PopupDisplayNodeAction.java:115)
    at org.eclipse.jdt.internal.debug.ui.actions.DisplayAction$2.detailComputed(DisplayAction.java:72)
    at org.eclipse.jdt.internal.debug.ui.JavaDetailFormattersManager$EvaluationListener.valueToString(JavaDetailFormattersManager.java:652)
    at org.eclipse.jdt.internal.debug.ui.JavaDetailFormattersManager.resolveFormatter(JavaDetailFormattersManager.java:170)
    at org.eclipse.jdt.internal.debug.ui.JavaDetailFormattersManager.access$1(JavaDetailFormattersManager.java:143)
    at org.eclipse.jdt.internal.debug.ui.JavaDetailFormattersManager$2.run(JavaDetailFormattersManager.java:138)
    at org.eclipse.jdt.internal.debug.core.model.JDIThread$ThreadJob.run(JDIThread.java:2756)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)

Eclipse プラグインのパスに dll を設定する方法を知っている人はいますか?

よろしくお願いします。

4

1 に答える 1

0

ここでは、Eclipse RCP で共有ライブラリを使用すると、プラグインを含む機能を構築できると仮定して、その方法を説明しています。

于 2012-08-19T11:32:44.190 に答える