当前位置: 首页 > 面试题库 >

外罐放在哪里?

宰父飞白
2023-03-14
问题内容

我使用Eclipse(3.4),并且类编译时没有警告或错误。我的项目使用一个外部jar文件。

为了java.lang.NoClassDefFoundError从另一个项目(不在Eclipse中)使用此类时,我需要在哪里放置此外部jar文件?

我可以将jar提取到项目文件夹中,但是感觉不对。

编辑:这个问题不是关于在Eclipse中导入jar,而是在Eclipse之外使用它们。


问题答案:

如果要在Eclipse项目中包含JAR文件,通常可以在项目文件夹中创建一个“
lib”文件夹,然后将该文件放在其中。然后,您需要告诉eclipse将其包括在类路径中,这样您的代码才能在eclipse中编译并运行。

为此,请执行以下操作:
-进入项目的属性
-在左侧栏中选择“ Java Build Path”
-选择窗口中心部分的“ Libraries”标签
-单击“添加JAR”按钮-这将为您提供eclipse中的项目列表-展开项目并进入lib文件夹-jar将存在。
-选择JAR,单击“确定”,然后再次从属性窗口中退出“确定”。

您的代码现在将编译并运行。



 类似资料:
  • 我在Eclipse中使用play frame work,并尝试使用opennlp对CSV文件中的数据进行标记化。所以,我正在上传CSV文件,并尝试使用opennlp库对其进行标记。 因此,我在Build中添加了maven依赖项。scala如下所示,我正在尝试在我的应用程序中导入该包。我看到了上面的错误。请让我知道我还需要补充什么? 错误: pplication.java: Build.scala:

  • 问题内容: 我的项目是这样的: 有人可以告诉我将hibernate.cfg.xml放在哪里吗? 因为出现此错误: 问题答案: 配置文件必须位于上。 根据您的项目,这可以通过不同的方式来完成。 对于 Web应用程序WAR 项目(您正在Servlet容器中运行程序):当应用程序在容器中运行时,将其放入将在类路径上可见的文件中起作用。 对于 Maven的 风格的项目(在Servlet容器没有运行该程序)

  • 我试图使用以下命令,但它说我需要导入org.apache.hadoop.lib.input.FileSplit。我试图在网上谷歌搜索,但仍然不知道我应该导入哪个罐子。我已经导入的jar是commons-cli-1.2.jar,hadoop-common-2.8.0.jar和hadoop-mapreduce-clienr-core-2.8.0.jar。 在此处输入图像描述 任何帮助都将不胜感激! 谢

  • 我刚刚开始阅读JWT,我相信我理解什么是JWT代币。我对会话也相当熟悉。我相信我了解每种方法的优点和缺点。然而,有几个部分我感到困惑。 当请求受保护的资源时,您需要在每次请求时发送jwt,而不是在服务器上存储会话。但是: 1)您如何存储您的JWT令牌以及在哪里。根据我所读到的,我知道您向服务器发送身份验证请求,如果您成功进行身份验证,服务器会向您发送JWT令牌。然后你会怎么做?,你会像我在一些网站

  • 在工作中,我们有一个实体库,它被多个客户端用于库(几个servlet、一个桌面应用程序等)。实体库由JPA注释类和最突出的persistence.xml. 所有项目都使用maven配置。 persistence.xml文件应该放在哪里?它需要位于该实体库的jar文件中,我不知道如何使用maven配置它。 (我们只是将一个项目拆分为几个较小的项目) “更新”为了清楚这一点,有一个包含persiste

  • 问题内容: hibernate注释应该放在哪里? 它是我的实例变量上方的线吗?还是在吸气剂之前?还是在二传手之前?还是真的不重要吗? 非常感谢 问题答案: 您可以将它们放在 野外 或 吸气剂上 。从《 Hibernate注释参考指南》中: 2.2.1。将POJO标记为持久实体 (…) 根据您是否注释字段或方法,Hibernate使用的访问类型将是字段或属性。EJB3规范要求您在将要访问的元素类型上