这个问题是针对熟悉SimGrid的人提出的。从昨天起,我就一直困惑不解,但我无法从simgrid中推出任何示例。它们中的每一个都失败了,只有一个例外:
Exception in thread "main" java.lang.UnsatisfiedLinkError: /tmp/simgrid-java455637045639603622/libsimgrid.so: libboost_context.so.1.55.0: cannot open shared object file: No such file or directory
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary1(ClassLoader.java:1965)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1890)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1851)
at java.lang.Runtime.load0(Runtime.java:795)
at java.lang.System.load(System.java:1062)
at org.simgrid.NativeLib.loadLib(NativeLib.java:116)
at org.simgrid.NativeLib.nativeInit(NativeLib.java:35)
at org.simgrid.NativeLib.nativeInit(NativeLib.java:26)
at org.simgrid.msg.Msg.<clinit>(Msg.java:115)
at async.AsyncTest.main(AsyncTest.java:14)我该如何解决这个问题?
下面是运行SimGrid-Java示例所遵循的详细步骤:
1)我从这里下载了zip文件。
我安装了libboost-context-dev,所以它是libboost-context-dev is already the newest version.
2)在示例-java目录中,我运行javac -classpath /home/ken/Downloads/simgrid.jar async/AsyncTest.java。
3)然后运行java -classpath .:/home/ken/Downloads/simgrid.jar async/AsyncTest ../platforms/platform.xml ./async/asyncDeployment.xml
注意:我使用java version "1.7.0_95"
https://stackoverflow.com/questions/36199251
复制相似问题