【问题标题】:JAVA Importing class from external libraryJAVA从外部库导入类
【发布时间】:2016-08-16 06:58:02
【问题描述】:

我正在尝试使用 SimpleRegression 类 (link)。 我首先将 .jar 文件作为外部 jar 导入到我的项目中,我可以看到它已导入。 当我尝试时:

import org.apache.commons.math3.stat.regression.*; 

我没有错误信息,所以jar文件正确导入,

但是当我专门导入我需要的类时:

import org.apache.commons.math3.stat.regression.SimpleRegression;

我收到无法解析 SimpleRegression 的消息。

谁能告诉我我做错了什么? 我从here 下载了包。

感谢您的帮助

【问题讨论】:

  • 尝试重建您的项目(干净 - 构建)
  • 可能是拼写错误、不可见字符或损坏的源代码文件。当您创建一个新的源文件时是否发生了这种情况?究竟是什么编译器消息?
  • exact 错误信息是什么?
  • @Erwin Bolwidt 和 PeterMmm 确切的错误消息是“无法解析导入 org.apache.commons.math3.stat.regression.SimpleRegression”。
  • @Plirkee,不幸的是,干净的构建并没有解决问题。

标签: java import jar external


【解决方案1】:

如果您使用的是 NetBeans,则将库添加到类路径的方法是转到 文件-打开项目-选择您的项目名称-右键单击库-单击添加 Jar/Folder 然后选择您的 jar 文件。然后,您必须等待它进行后台扫描,然后再运行新的导入。将 jar 导入项目时可能发生错误,因此请立即尝试删除 jar,然后按照上述步骤将其添加到类路径中。如果之后仍然无法正常工作,则 jar 文件可能已损坏。

【讨论】:

  • 我正在使用 Eclipse。我选择了构建路径>配置构建路径>库>添加外部 JAR。我今天早上重新启动了 Eclipse,但它仍然无法正常工作。
  • 尝试使用 Project-Clean 选项,如果 clean 选项不起作用,请确保您的 jre 与 jar 文件所需的 jre 兼容。
  • @Lori,我遇到了和你一样的问题,添加 JAR 后它对我有用。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-02-28
  • 1970-01-01
  • 2016-04-22
  • 2011-04-02
  • 2011-03-18
  • 2017-03-24
相关资源
最近更新 更多