繁体   English   中英

在OS X 10.6中将VTK 5.4.2与Java一起使用

[英]Using VTK 5.4.2 with Java in OS X 10.6

是否有人在OS X下使用VTK 5.4.2成功运行了任何Java代码?

我已经从源代码安装了VTK 5.4.2,为Java和共享库配置了VTK。 vtk.jar文件已按预期生成,并且Java程序正确编译。 但是,在执行时,包装类调用底层的* .dylib库后,似乎只加载第一个库,即使与第一个库位于同一个目录中,也未找到其依赖项。

使用Netbeans运行时,出现的错误是:

线程“主”中的异常java.lang.UnsatisfiedLinkError:/usr/lib/java/libvtkFilteringJava.dylib:未加载库:libvtkCommonJava.5.4.dylib
引用自:/usr/lib/java/libvtkFilteringJava.dylib原因:在java.lang.ClassLoader $ NativeLibrary.load中找不到图像(本机方法)

有任何想法吗?

谢谢-卡洛斯

如果为System.setProperty(“ java.library.path”)添加System.outprintln; 是否包括ibvtkCommonJava.5.4.dylib所在的目录?

另外,您是否在计算机上混合运行32/64位?...,如果是,该库是否编译为与您使用的VM相同(64位VM + 64位库或32位VM以及32位库)。

这里讨论库路径: http : //www.java-tips.org/other-api-tips/jni/simple-example-of-using-the-java-native-interface.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM