0
我正在构建一个eclipse rcp插件。它需要加载一个本地dll。我有路径中的DLL env var,iam使用Windows 7. 我也检查过System.getProperty(“java.library.path”),我可以看到dll所在的文件夹。但仍然当我执行它,我得到以下错误。如何在eclipse插件的路径中设置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的Eclipse插件的路径DLL?
非常感谢提前。
我不想构建一个功能,我只是想让我的插件加载dll。如果用户必须设置路径,对我来说也很好。正如我已经提到,我也检查了System.getProperty(“java.library.path”),我可以看到dll所在的文件夹。但仍然当我执行它,我得到不满意的链接错误。 – Syed 2012-08-28 09:54:31