【问题标题】:Install commons math library for java in Ubuntu在 Ubuntu 中为 java 安装公共数学库
【发布时间】:2013-06-04 15:10:17
【问题描述】:

于是找了一阵子,发现需要导入

org.apache.commons.math3.util.ArithmeticUtils

我正在编写的 Java 程序中的库。现在这是我的第一个 Java 程序,我不知道如何使用该库。

我在这里遗漏了什么吗?使用命令时需要附加选项吗?

javac MyProgramNameGoesHere.java -something(?)

或者有什么特殊的地方需要我安装库包?

编辑::

我也在使用 gEdit 和 bash 终端来执行此操作,而不是 IDE。

如上所述,我使用的是 Ubuntu,所以如果有一些我可以从中安装它的存储库,我会很高兴知道,或者如果我必须手动下载它,我应该把它放在哪里?

【问题讨论】:

  • 我建议你使用IDE和像maven这样的构建系统。这将允许您添加一次依赖项(它会自动下载并配置它的使用)随着您变得越来越复杂,这可能非常有用。我见过一个使用 357 个 JAR 的项目,他们并没有将它们全部写在命令行上;)
  • 我确定在某个时候我必须这样做,但我仍在学习,当我学习一门语言时,我更喜欢用 gedit 和 bash 做所有事情,这样我就可以学习这个有点意思,但谢谢;)
  • 这取决于您是想学习 Java 编程还是想学习如何使用这些工具(您可能永远不会再使用)顺便说一句,IDE 是大多数专业开发人员的标准工具。我通常建议人们首先关注编程。
  • 是的,但是如果您刚开始使用 bash 和文本编辑器,您通常会了解更多关于语言如何工作和移动的信息,而不是如何避免错误等等。不是说 IDE 不好或其他什么,只是我喜欢先处理原始部分,所以我知道发生了什么。

标签: java ubuntu apache-commons-math


【解决方案1】:

要安装 Apache Commons,请使用:

sudo apt-get install libcommons-math-java

将类路径设置为包含您正在使用的库的目录。比如:

javac -classpath .:/library/directory/path/ MyProgram.java

运行 man javac 以获取更多信息。

【讨论】:

  • 感谢这有帮助,但是我仍然收到错误消息,告诉我该包不存在。
  • 这可能很愚蠢,但既然我们使用的是 apt-get,你怎么知道它安装到的库/目录/路径?
  • @emschorsch 不傻,但也许是一个新问题?但是这里已经问过了askubuntu.com/questions/129022/… =)
【解决方案2】:

here下载ArithmeticUtils的jar文件,然后运行:

javac -cp commons-math.jar:. MyProgramName.java

这里的意思是:'在我的编译中包含 common-math.jar 中的所有类,以及当前目录中的所有类'。

附带说明 - 您为什么不使用 IDE?它会让你的生活更轻松。

【讨论】:

  • 我不喜欢在第一次学习编程语言时使用 IDE 正是出于这个原因,我需要学习该语言,而不仅仅是学习如何避免错误。我从来没有在 C 或 C++ 中使用过 IDE,平均而言我更适合它。我猜这只是个人喜好。
  • ##顺便说一句,如果你说在哪里安装它会更有帮助...##
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2014-02-22
  • 1970-01-01
  • 2012-07-31
  • 2022-01-09
  • 1970-01-01
  • 1970-01-01
  • 2014-08-10
相关资源
最近更新 更多