0

我得到了微分的源代码(来自 numericmethods.com)。该代码导入了某些包。所以我下载了这些包(suanshu包)但是我不知道这些包应该放在哪里,因为程序会导入这些包。包的格式为 com.numericalmethod.suanshu.algebra.linear.vector.doubles.Vector;

4

3 回答 3

0

下载这些包的 jar 并将它们添加到您的类路径中。如果您使用的是 Eclipse IDE,则将 jar 添加到项目 java 构建路径中。

于 2013-09-20T12:37:42.740 回答
0

您应该将.jar包含所需包和类的文件添加到应用程序的类路径中。

来自Java 教程

指定类路径的首选方法是使用 -cp 命令行开关。这允许为每个应用程序单独设置 CLASSPATH,而不会影响其他应用程序。

例如,java -cp ".;suanshu.jar" MainClass对于 Windows 环境。
现在,您可以将类和包.jar视为位于您的应用程序所在的位置。在代码中,您将类导入为import com.numericalmethod.<etc>.Vector;,您的程序会com/numericalmethod/<etc>/Vector.class在 suanshu.jar 存档中查找它们。

于 2013-09-20T13:14:27.990 回答
0

您不需要在项目中手动包含 jar。现代 Java 项目使用 Maven。他们有一个 Maven 存储库,您可以自动下载依赖项。

纳米存储库

<repository>
    <id>nm-repo</id>
    <name>NM Maven Repository</name>
    <url>http://repo.nm.dev/maven/</url>
    <layout>default</layout>
</repository>

要使用 NM Dev,请在该部分中添加:

NM 开发依赖

<dependency>
    <groupId>dev.nm</groupId>
    <artifactId>nmdev</artifactId>
    <version>1.0.0</version>
</dependency>

请参阅此内容以供参考: https ://nm.dev

于 2020-05-22T18:06:50.623 回答