我准备向Eclipse报告,但我想先在这里给出一个机会:
如果我添加外部包,则应用程序找不到引用的本机库,除非在下面指定的情况下:
如果我的工作区由一个项目组成,并且从项目文件夹之外的文件夹导入外部包“EX_package.jar”,我可以通过以下方式将文件夹分配给本机库位置:
鼠标悬停在包裹上 - > 右键单击 - > 属性 - > 原生图书馆 - > 输入您的文件夹。
这不起作用。在运行时,应用程序不加载库,System.mapLibraryName(Path)也不起作用。
此外,如果我创建一个用户库,并将包添加到它并定义本机库的文件夹,它仍然没有。
如果它适合你,那么我有一个主要的错误,因为它在我的计算机上不起作用我以我能想到的任何组合测试它,包括添加windows PATH参数的路径,还有很多其他方法我可以甚至开始记住,没有任何效果,我玩了几个小时,有一个同事试图帮助我,但我们都是空的。
此外,如果我的主项目依赖于我工作区中的其他几个项目,并且他们都需要使用相同的'EX_package.jar'我必须提供很难复制到他们每个人,如果我有一个包的硬拷贝,它将仅(我不能强调ONLYNESS,我被这个吓到了)工作主项目依赖的项目文件夹,只有我在每个文件夹中配置本机路径!!
This也没有做到这一点。
请告诉我有一个解决方案,这让我疯了......
更新
如果有人想为他们自己尝试这个,你可以尝试使用JMF.jar并在我的XP上引用本机dll或jmf.properties文件,我指的是dll文件而我不是需要jmf.properties文件。
谢谢, Adam Zehavi。