我有一个与这篇文章有些相似的问题。
我有一个项目,我可以在我的系统上安装 Java3D,然后在我的项目中使用 Java3D 库。但是当我将它上传到 SVN,并从另一台计算机获取它时,它不起作用。
我尝试在项目中创建一个 lib 文件夹,并从属性中的 lib 文件夹中添加 .jar 文件。但这仍然行不通。
有人可以帮忙吗?
我有一个与这篇文章有些相似的问题。
我有一个项目,我可以在我的系统上安装 Java3D,然后在我的项目中使用 Java3D 库。但是当我将它上传到 SVN,并从另一台计算机获取它时,它不起作用。
我尝试在项目中创建一个 lib 文件夹,并从属性中的 lib 文件夹中添加 .jar 文件。但这仍然行不通。
有人可以帮忙吗?
除了 JAR,Java3D 还加载了一组本地库。您是否将这些包含在您的项目和 SVN 存储库中?
另外,请记住,本机库是特定于平台的。如果您希望您的程序在所有支持 Java3D 的平台上运行,您可以包含所有本机库并动态解包/加载您需要的库。
SVN 认为您的 .jar 文件是文本文件并照常处理它们。因此,如果数据在平台之间移动,它将被破坏,因为 SVN 将“修复”行尾代码。
这个问题有关于如何解决它的信息:如何告诉 Subversion 将文件视为二进制文件?