【问题标题】:UnsatisfiedLinkError in Eclipse when running the COMSOL Java API运行 COMSOL Java API 时 Eclipse 中出现 UnsatisfiedLinkError
【发布时间】:2017-06-26 17:12:36
【问题描述】:

我创建了一个 Java 项目来自动在 COMSOL Multiphysics 中进行仿真。但是,每当我尝试运行代码时,都会遇到以下错误。

java.lang.UnsatisfiedLinkError: com.comsol.nativejni.server.FlRunnable.createRunInfo(Lcom/comsol/nativejni/CPointer;)V
at com.comsol.nativejni.server.FlRunnable.createRunInfo(Native Method)
at com.comsol.nativejni.server.FlRunnable.<init>(Unknown Source)
at com.comsol.nativeutil.runnable.f.<init>(Unknown Source)
at com.comsol.model.method.GeomSequenceMethod$1.<init>(Unknown Source)
at com.comsol.model.method.GeomSequenceMethod.<init>(Unknown Source)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at com.comsol.model.internal.impl.PrimitiveModelEntityImpl.a(Unknown Source)
at com.comsol.model.internal.impl.PrimitiveModelEntityImpl.bm(Unknown Source)
at com.comsol.model.internal.impl.GeomSequenceImpl.method(Unknown Source)
at com.comsol.model.internal.impl.GeomSequenceImpl.method(Unknown Source)
at com.comsol.model.internal.impl.ModelEntityImpl.c_(Unknown Source)
at com.comsol.model.internal.impl.ModelEntityImpl.tag(Unknown Source)
at com.comsol.model.internal.impl.GeomListImpl.doCreate(Unknown Source)
at com.comsol.model.internal.impl.GeomListImpl.a(Unknown Source)
at com.comsol.model.internal.impl.GeomListImpl$1.a(Unknown Source)
at com.comsol.model.internal.impl.GeomListImpl$1.execute(Unknown Source)
at com.comsol.model.clientserver.ClientManager$1.call(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Failed to find methods for: com.comsol.model.internal.impl.GeomSequenceImpl

看起来编译器正在寻找与我正在使用的方法相关的库,这很奇怪,因为我将它们添加到项目中。这是该项目的照片:

photo

我觉得我错过了一些非常简单的东西,但我想不通。谢谢

【问题讨论】:

  • 啊哈哈))。我今天也有同样的问题。

标签: java eclipse unsatisfiedlinkerror comsol


【解决方案1】:

"选择环境选项卡。单击新建按钮。使用名称 PATH(在 Windows 上)、LD_LIBRARY_PATH(在 Linux)或 DYLD_LIBRARY_PATH(在 Mac 上)并在值中输入以下文本:/lib/ COMSOL Multiphysics 的安装目录在哪里? 是 win64/glnxa64/maci64 之一,具体取决于您的平台。点击应用。”

【讨论】:

  • 不确定环境选项卡是什么意思。在 Java Build Path 窗口的 Libraries 选项卡中,我添加了一个名为 PATH 的新变量,其中包含您建议的地址。但是,我仍然没有运气。
  • @Mayank Sharma 你能举个正确的例子吗?我尝试写: D:\Program Files\COMSOL\COMSOL52\Multiphysics\lib\win64 D:\Program Files\COMSOL/win64 和许多其他都结束了A fatal error has been detected by the Java Runtime Environment
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-08-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多