我遇到的问题与这篇文章有些相似。
How do I dynamically load the Java3D library?
我有一个项目,我可以在我的系统上安装Java3D,然后在我的项目中使用Java3D库。但是当我将它上传到SVN,并从另一台计算机上获取它时,它不起作用。
我尝试在项目中创建一个lib文件夹,并从属性中的lib文件夹中添加.jar文件。但这仍然不起作用。
有人可以帮忙吗?
答案 0 :(得分:0)
SVN认为您的.jar文件是文本文件并像往常一样处理它们。因此,如果数据在平台之间移动,它将被破坏,因为SVN将“修复”行结束代码。
此问题包含有关如何解决问题的信息:How do I tell Subversion to treat a file as a binary file?
答案 1 :(得分:0)
除了JAR之外,Java3D还加载了一组本机库。您是否在项目和SVN存储库中包含了这些内容?
另外,请记住,本机库是特定于平台的。如果您希望程序在所有支持Java3D的平台上运行,您可以包含所有本机库并解压缩/加载您需要的动态库。