我从 numericalmethods.com 得到了微分的源代码。代码中导入了一些包,所以我下载了这些包(苏州包),但我不知道这些包应该放在哪里。所以我下载了这些包(suanshu包),但我不知道这些包应该放在哪里,因为程序会导入这些包。这些包的形式是com.numericalmethod.suanshu.algebra.linear.vector.doubles.Vector。
下载这些包的jars,然后把它们添加到你的classpath中。如果你使用的是Eclipse IDE,那么就把jar添加到项目的java构建路径中。
你应该添加 .jar
文件,其中包含所需的包和类到你的应用程序的classpath。
从 Java教程:
指定类路径的首选方法是使用-cp命令行开关。这允许为每个应用程序单独设置CLASSPATH,而不影响其他应用程序。
例如: java -cp ".;suanshu.jar" MainClass
在Windows环境下。现在您可以在 .jar
在代码中,你将类导入到你的应用程序中,就像它们在你的应用程序中的位置一样。import com.numericalmethod.<etc>.Vector;
而你的程序会在 com/numericalmethod/<etc>/Vector.class
在suanshu.jar存档中。
你不需要在你的项目中手动加入这个jar.现代Java项目使用Maven。现代Java项目使用Maven,他们有一个maven repo,你可以自动下载依赖关系。
NM仓库
<repository>
<id>nm-repo</id>
<name>NM Maven Repository</name>
<url>http://repo.nm.dev/maven/</url>
<layout>default</layout>
</repository>
要使用NM Dev,请在该部分添加。
NM Dev依赖性
<dependency>
<groupId>dev.nm</groupId>
<artifactId>nmdev</artifactId>
<version>1.0.0</version>
</dependency>
请看这个参考。https:/nm.dev