首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用Maven导入和使用jar中的类

使用Maven导入和使用jar中的类
EN

Stack Overflow用户
提问于 2012-02-20 17:23:11
回答 1查看 112关注 0票数 0

我正在尝试在我现有的maven项目中实现hoptoad。按照http://code.google.com/p/hoptoad/中的建议,我在pom.xml中给出了以下代码行

代码语言:javascript
复制
<project>
  <repositories>
    <repository>
      <id>hoptoad-repository</id>
      <name>Hoptoad Repository</name>
      <url>http://hoptoad.googlecode.com/svn/maven2</url>
    </repository>
  </repositories>

  <dependencies>
    <dependency>
      <groupId>code.lucamarrocco</groupId>
      <artifactId>hoptoad-notifier</artifactId>
      <version>1.8</version>
    </dependency>
  </dependencies>

</project>

当我尝试在catch块中使用HoptoadNotice时,我得到的是ClassNotFoundException。我使用的是Eclipse IDE。我不能弄清楚,这个问题是因为包含了这些代码(在pom中)或在IDE中。我可以理解,仅包含这些行并不能帮助代码识别jar。因此,我尝试在maven存储库中安装jar。但这仍然无济于事。

注意:-我没有像上面那样盲目地复制,直接复制到pom.xml中。我已经包含了wrt、<dependencies><repositories>块的代码行。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-02-20 17:30:45

maven配置看起来是正确的。

确保正确部署了hoptoad-notifier-1.8.jar

对于独立的应用程序,这意味着例如在参数列表中指定或manifiest。对于web应用程序,这意味着jar被复制到libs文件夹中(由maven复制,而不是由您复制)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9358698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档