【问题标题】:Java cannot import org.nevec.rjm package [closed]Java 无法导入 org.nevec.rjm 包 [关闭]
【发布时间】:2014-03-07 02:44:39
【问题描述】:

我需要能够对延伸到很多小数位的数字执行计算。我正在使用 BigDecimal 类,但我需要能够对这些 BigDecimal 取对数,而且我还需要欧拉数到许多小数位。我正在尝试在 Java 中导入 org.nevec.rjm 包,因为这似乎适合我的需要。我的导入语句是:

import org.nevec.rjm.*;

但是当我尝试编译时,我收到一条错误消息,指出 org.nevec 包不存在。

这已经让我感到沮丧一段时间了,我似乎无法在任何地方找到解决方案。任何帮助将不胜感激!

【问题讨论】:

  • 检查你的课程路径

标签: java import package bigdecimal


【解决方案1】:

编译器和 JVM 不能仅仅因为您在源代码中添加了一个导入就神奇地找到您需要的类。您必须下载包含此类及其所有依赖项的库(jar 文件),并在编译和运行代码时将此 jar 添加到类路径:

javac -cp theJar.jar com/foo/bar/YourClass.java
java -cp theJar.jar:. com.foo.bar.YourClass

【讨论】:

  • 谢谢,我感觉这可能是问题所在。现在我只需要弄清楚在哪里下载 jar 文件...有人知道吗?
  • 没关系,明白了!我不需要整个库,所以我在这里下载了适当的 .java 文件:arxiv.org/src/0908.3030v2/anc。有我需要的一切,感谢您朝着正确的方向前进。
猜你喜欢
  • 2016-10-05
  • 1970-01-01
  • 2021-08-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-02-11
  • 1970-01-01
  • 2020-04-06
相关资源
最近更新 更多