【发布时间】:2013-12-16 19:26:47
【问题描述】:
我正在使用 maven 来构建一个项目。
我在课堂上得到了一些库导入。特别是edu.stanford.nlp.time.*;
我使用mvn compile,一切正常。
当我尝试通过mvn exec:java 执行程序时...它会启动但由于
java.lang.NoClassDefFoundError: Could not initialize class edu.stanford.nlp.time.XMLUtils
这只是今天发生的。几天前一切都很好。 我无法重现我做错的事情。
你们中有人有想法吗?
真诚的
【问题讨论】:
-
可能是依赖范围的问题。
-
如果编译正常,但在运行时失败,则它是一个可选的瞬态依赖项缺失。找出缺少的类在哪个 jar 中,只需在你的 pom 中添加依赖项。
-
我们可以看看你pom的相关部分吗?
标签: java maven noclassdeffounderror stanford-nlp