我得到了微分的源代码(来自 numericmethods.com)。该代码导入了某些包。所以我下载了这些包(suanshu包)但是我不知道这些包应该放在哪里,因为程序会导入这些包。包的格式为 com.numericalmethod.suanshu.algebra.linear.vector.doubles.Vector;
问问题
161 次
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 回答