Eclipse / Java路径问题

时间:2010-03-05 05:09:17

标签: java matlab

我目前正在关注此处列出的第三个教程:here 我正在尝试将一些matlab代码编译成Java类。在eclipse中创建项目,并正确链接库(确切地说它是如何在教程中完成的)。一切都在实际编译,但是当我运行程序时,我得到一个不满意的链接错误。

Exception in thread "main" java.lang.UnsatisfiedLinkError: Can't load library: C:\Program Files\MATLAB\R2009b\bin\win32\BuilderJABootstrap.dll
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at com.mathworks.toolbox.javabuilder.internal.MWMCR.<clinit>(MWMCR.java:1571)
at com.demo.DemoMCRFactory.<clinit>(DemoMCRFactory.java:100)
at com.demo.MLTestClass.<init>(MLTestClass.java:62)
at Driver.main(Driver.java:16)

令人不安的部分是无法加载库:因为提供的路径'\ win32'不是我计算机上的合法路径,因为我有64位机器,所以dll位于\ win64。但是,我已经对所有环境变量进行了三次检查,并且有点卡住了。我可以使用64位版本的matlab和32位库吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

ChrisH的解决方案是