【问题标题】:Eclipse: Java3D library cannot be read or is no valid zip fileEclipse:Java3D 库无法读取或不是有效的 zip 文件
【发布时间】:2014-11-29 20:40:38
【问题描述】:

我有一个奇怪的错误:我想使用 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 64 位,所以我下载了 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

问候

【问题讨论】:

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


【解决方案1】:

您不应该将 .so 文件作为库导入到 eclipse 中。这是一个本机文件,确切地说是共享库。它需要在运行时使用:

System.loadLibrary("j3dcore-ogl");

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

【讨论】:

猜你喜欢
  • 2013-10-31
  • 2014-02-01
  • 2015-04-18
  • 1970-01-01
  • 2019-01-24
  • 1970-01-01
  • 2013-12-27
  • 2020-03-22
  • 1970-01-01
相关资源
最近更新 更多