0

我将在 Maven 中进行一个项目并在其中使用Java-ML。使用这个库时出现错误java.lang.ClassNotFoundException: be.abeel.util.GZIPPrintWriter

现在为了消除这个错误,我试图通过import be.abeel.util.GZIPPrintWriter;

但是导入语句不起作用,因为我无法找到 Abeel Javakit Tool (AJT) 的存储库来写入 pom.xml 以解决依赖关系。

如何在 Maven 中解决这种依赖关系。请帮忙。

提前致谢。

4

3 回答 3

1

它可能尚未部署到 Maven Central 或其他 Maven 存储库。

在这种情况下,您可以执行以下操作:

于 2013-07-09T16:42:03.560 回答
0

您应该导入下面所有推荐的库列表:

所需库: - Apache Commons Math:在某些算法中使用,包括 1.2 版 Apache Commons Math 在 Apache License 2.0 下分发 http://commons.apache.org/math/

  • Abeel Java Toolkit:在某些类中使用,包括 1.20 版 AJT 在 GNU GPL 2 或更高版本下分发 http://sourceforge.net/projects/ajt/

  • Jama:在某些算法中使用,包括 1.0.2 版本 Jama 作为公共领域软件分发

于 2015-05-23T05:33:54.910 回答
0

我偶然发现了同样的问题,我不想做任何复杂的事情。

那时我意识到,在 javaml 下载中,我们有以下层次结构:javaml-0.1.7 > lib > ajt-2.9.jar

所以我只是app/build.gradle在依赖项中添加了compile fileTree(include: ['*.jar'], dir: 'libs/javaml-0.1.7/lib'). 像魅力一样工作。我现在可以去睡觉了。

(注意:我将我的 javaml 文件夹放在自定义 libs/ 文件夹中,根据您的需要调整 dir 路径)

于 2016-10-13T02:40:28.097 回答