- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我是 mvn 和 Java 新手,我想安装 http://search.maven.org/#search|ga|1|a%3A%22webgraph%22我已经将它作为依赖项添加到 Eclipse 中到我的 mvn 项目中 - 好的,可以工作。不过,我需要从这个包运行一个类,我已经尝试运行(正如本网站上所说:http://law.di.unimi.it/tutorial.php - 我正在尝试运行 WebGraph 框架)
F:\mgr\from_maven>java -cp webgraph-3.3.1.jar it.unimi.dsi.webgraph.BVGraph -o -
O -L uk-2007-05@100000
Exception in thread "main" java.lang.NoClassDefFoundError: it/unimi/dsi/lang/Fly
weightPrototype
但正如你所看到的,它给了我错误,我想包含依赖文件,这样就不会出现错误,问题是有很多依赖文件,所以可能很困难。我怀疑必须有更简单的方法。在这个网站上,他们将其运行为
java it.unimi.dsi.webgraph.BVGraph -o -O -L basename
但是java找不到这个类。
有人可以告诉我该怎么做吗?我将不胜感激
谢谢
最佳答案
您可以使用maven的dependency:copy-dependencies目标。它将把所有依赖项下载到目标下的文件夹中。然后添加类路径前缀作为该文件夹将解决问题。要将前缀添加到 list 中,您可以使用 smt,如下所示。
<configuration>
<archive>
<manifest>
<addClasspath>true</addClasspath>
<classpathPrefix>lib/</classpathPrefix>
</manifest>
</archive>
</configuration>
这里设置为lib,但是你可以将其更改为dependency:copy-dependencies生成的文件夹名称。
关于java - 尝试安装 WebGraph 来运行类(class),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21918454/
很难说出这里问的是什么。这个问题是含糊的、模糊的、不完整的、过于宽泛的或修辞性的,无法以目前的形式得到合理的回答。如需帮助澄清此问题以便重新打开它,visit the help center 。 已关
我是 mvn 和 Java 新手,我想安装 http://search.maven.org/#search|ga|1|a%3A%22webgraph%22我已经将它作为依赖项添加到 Eclipse 中
我正在使用 apache nutch 2.3.1 来抓取一些网站。我必须找到抓取数据的 webgrapg,但不幸的是,这个版本中没有像 1.x 版本中那样定义类。有人可以指导我这件事吗?以下是 2.3
我是一名优秀的程序员,十分优秀!