java - 向图书馆添加额外资源

标签 java eclipse java.library.path

我是Java新手,所以,我的问题对你来说可能很简单。但多年来我一直在努力解决这个问题。

我没有编写我的代码。它来自 MATSim。他们的代码有两个版本:一个是 2009 年的,另一个是 2013 年的。

请查看此屏幕截图:

如果图片不起作用,请通过推特查看:ScreenShot

我已经下载了2013版本并按照指南添加了它的库。但 Eclipse 中的代码是 2009 年的代码,您可以看到该代码所需的一些类已从 2013 年的库中删除。

***>>>>>>For example, this one is not in the library:..... import org.matsim.core.scoring.PlanScorer;<<<<<<<<<<<***
import org.matsim.knowledges.Knowledges;
import org.matsim.locationchoice.constrained.LocationMutatorwChoiceSet;
import org.matsim.locationchoice.constrained.ManageSubchains;
import org.matsim.locationchoice.constrained.SubChain;
import org.matsim.planomat.Planomat;
import org.matsim.planomat.costestimators.DepartureDelayAverageCalculator;
import org.matsim.planomat.costestimators.LegTravelTimeEstimatorFactory;
import org.matsim.population.algorithms.PlanAlgorithm;

**>>>>>>> or these specific classes: ..... import playground.mfeil.MDSAM.ActivityTypeFinder;
import playground.mfeil.config.PlanomatXConfigGroup;<<<<<<<<<<**

幸运的是,我从他们的存档中找到了他们的 .java 文件。我尝试将它们放在 .jar 文件夹中,并通过 >>>properties/Java Build Path 将它们添加到库中。但这对我不起作用。

我想知道你是否能在这件事上帮助我。如果您知道该怎么做,请帮助我如何更改上述代码中的文件路径。只需手动更改路径就足够了吗?

非常感谢您的帮助。

谢谢你, 索马耶

最佳答案

根据您提供的信息进行猜测...

选项A:

根据MATSim's issue tracker ,planomat 不再存在。重新规划的首选方法是向 MATSim 配置添加较小的策略,一次仅更改一个维度(而不是最佳响应 planomat)。查看最新的 MATSim 用户指南第 7 章,了解可用的策略以及如何使用它们。用户指南随 latest release 一起提供。 .

选项B:

如果您确实需要 planomat,请获取较旧的 MATSim 版本。 Planomat 应该成为 MATSim 核心的一部分。因此无需将 mfeil 的 Playground 添加到您的构建路径中。再次强调,我不推荐这样做。首选方式是选项 A。

关于java - 向图书馆添加额外资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25123514/

相关文章:

java - 如何使用 ant 检查标签 (TODO : etc) in java source

java - 如何使用 MVC 在 CardLayout 中的 JPanel 之间切换?

java - Checkstyle规则限制根包之间的交互(使用ImportControl?)

java - 基本网络客户端中的意外输出

android - 下载完成但大小错误-eclipse 和 android

java - 为什么我的 Java 项目将 DLL 放在 JAVA_HOME\jre6\bin 中时可以在 Eclipse 中成功调用它们,但使用 java.library.path 却失败?

java - Eclipse:无法更改 OSX 上 Luna 的代理身份验证信息

java - 如何设置 JButton 的按下背景颜色?

Java - Linux 上的 java.library.path 问题

java - Hadoop "Unable to load native-hadoop library for your platform"警告