gpt4 book ai didi

java - 使用 EJML.jar 文件编译

转载 作者:行者123 更新时间:2023-11-30 11:52:45 26 4
gpt4 key购买 nike

我正在研究 macbook pro

我是 java 的新手,看来我必须快速学习它。帮助将不胜感激。

我下载了 ejml-0.17-src.zip 文件,按照说明操作,最后得到了我认为是正确的 jar 文件,

 EJML.jar

我从 ejml 网站上找到了一个类似 hello world 的示例。因为这个例子只是一个 main() 函数,所以我把这个例子放在了

import EJML.*;

public class MatrixTest{
main(String[] args){
...
}
}

我现在正在尝试编译它然后运行它。

当我尝试编译它时,我确保我在包含 EJML.jar 文件的目录中并且我已经尝试过

java MatrixTest.java
javac MatrixTest.java
java -classpath EJML.jar MatrixTest.java
javac -classpath EJML.jar MatrixTest.java
javac cp EJML.jar MatrixTest.java
java -cp EJML.jar MatrixTest.java

但这些都不起作用。我确定这是一个 super 新手问题,但我的时间有点紧。我谦虚地请求您的帮助,也许需要几句解释。

这最终通过学习使用 API 文档并更改为,

import org.ejml.data.*;

编译

javac -classpath :EJML.jar MatrixTest.java

并运行,

java -classpath :EJML.jar MatrixTest

感谢所有的帮助。

最佳答案

如果您定义“不工作”并分享错误消息(如果有的话),这会有所帮助,但一方面,您的 import 是错误的。您不根据 jar 名称导入,而是根据其中的包和类导入。

你可以在API docs中看到基础包是 org.ejml

然后具体的类使用的时候需要看在哪个包里面,DenseMatrix64F不在基础包里面,在org.ejml.data.

关于java - 使用 EJML.jar 文件编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6699862/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com