Eclipse:无法读取Java3D库或没有有效的zip文件

时间:2014-11-29 20:40:39

标签: java eclipse oracle java-3d shared-libraries

我有一个奇怪的错误:我想使用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

问候

1 个答案:

答案 0 :(得分:0)

你不应该将.so文件作为库导入eclipse。这是一个本机文件,准确的共享库。它需要在运行时使用:

进行链接
System.loadLibrary("j3dcore-ogl");

你需要找到一个.jar文件,你应该把它作为库而不是.so文件放入eclipse。然后,您可以将此文件附加到库中,也可以在运行时自行链接。