我有一个奇怪的错误:我想使用Java3D但是Eclipse给了我关于库.so文件的错误
Archive for required library: 'libs/libj3dcore-ogl.so' in project 'MyTest' cannot be read or is not a valid ZIP file
我正在使用Ubuntu 14 LTS 64bit,所以我下载了Java3D 1.5.1的amd64版本: http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-java-client-419417.html#java3d-1.5.1-oth-JPR
问候
答案 0 :(得分:0)
你不应该将.so文件作为库导入eclipse。这是一个本机文件,准确的共享库。它需要在运行时使用:
进行链接System.loadLibrary("j3dcore-ogl");
你需要找到一个.jar文件,你应该把它作为库而不是.so文件放入eclipse。然后,您可以将此文件附加到库中,也可以在运行时自行链接。