0

我有一个与这篇文章有些相似的问题。

如何动态加载 Java3D 库?

我有一个项目,我可以在我的系统上安装 Java3D,然后在我的项目中使用 Java3D 库。但是当我将它上传到 SVN,并从另一台计算机获取它时,它不起作用。

我尝试在项目中创建一个 lib 文件夹,并从属性中的 lib 文件夹中添加 .jar 文件。但这仍然行不通。

有人可以帮忙吗?

4

2 回答 2

0

除了 JAR,Java3D 还加载了一组本地库。您是否将这些包含在您的项目和 SVN 存储库中?

另外,请记住,本机库是特定于平台的。如果您希望您的程序在所有支持 Java3D 的平台上运行,您可以包含所有本机库并动态解包/加载您需要的库。

于 2012-11-09T19:39:47.523 回答
0

SVN 认为您的 .jar 文件是文本文件并照常处理它们。因此,如果数据在平台之间移动,它将被破坏,因为 SVN 将“修复”行尾代码。

这个问题有关于如何解决它的信息:如何告诉 Subversion 将文件视为二进制文件?

于 2012-11-09T17:30:01.057 回答