当前位置: 首页 > 知识库问答 >
问题:

类未找到通过eclipse添加jar

荀靖
2023-03-14

当我在使用JavaSpringHibernateStruts2Eclipse项目时。我使用buildpath->addjar选项从工作区内部的文件夹中添加JAR。即使类可用,也会显示class not found异常。

如果我把这些jar文件放在WEB-INF/lib文件夹中,一切正常。我应该将这些文件保存在lib中吗?我可以将这些jar包含在一个单独的文件夹中,然后使用eclipse configure build path添加jar吗?

问题出在哪里?请帮帮我...事先谢谢...

共有1个答案

谷梁镜
2023-03-14

如果您使用的是标准的Eclipse Dynamic web项目,最好的方法是将所有JAR放入WEB-INF\lib文件夹中。这将自动将它们添加到构建路径中,并在导出WAR时将它们包含在WAR中。

如果您仍然希望在项目上使用Build Path>Add Jar选项,并且希望您的Jar也包含在WAR中,那么您必须转到project Properties>Deployment Assembly configuration并将它们包含在其中。当然,这是每个罐子的两倍工作。

 类似资料:
  • 我已经通过Git导入了一个JavaProject。在下一步中,我想测试一个简单的Hello-World-Program。 如果我在Package-Explorer中右键单击Test.java并执行“运行Java应用程序”,它说: Fehler:Hauptklasse测试konnte nicht gefunden Order geladen werden[错误:找不到或加载主类测试。 有没有像Ant

  • 问题内容: 我在Eclipse中有一个Maven项目。我的项目用于自动化测试。因此,在我的pom.xml中,我添加了所有依赖项。 例如:Testng,Cucumber,Selenium-java等。 我已经安装了Jenkins,并使用Jenkins配置了自动化项目,以便在与Jenkins执行时,将执行该项目。 我已经将所有依赖项添加到pom.xml中,因此没有任何问题。但是现在,当我在Eclips

  • 我的Eclipse(Indigo)运行得很好。我创建了一个简单的类。它被放置在文件夹中的包中。但是,当我试图从Eclipse运行它时,我从Java虚拟机启动程序获得信息: 我尝试从这个包中运行其他类,它们运行得很好(也就是以前存在的类)。然而,我在这个包中创建的任何新类都有这些问题。实际上,我在Eclipse中创建的任何新类都会遇到这个问题。我决定从命令行检查它是如何工作的。看来问题仍然存在--我

  • 问题内容: 我遇到了一些以前在Java中从未遇到过的事情,也就是说,我需要在运行时创建一个新的ArrayList类实例,而无需分配已知类型,然后将数据添加到列表中。听起来有点含糊,所以这里有个例子: 现在,我之所以这样做而不是仅仅使用泛型,是因为泛型已经被大量使用,并且本例中的“ i”变量将被用作类型“?”。我真的不希望再使用其他泛型,因为这会给用户带来更多工作,并且在最终设计中灵活性会大大降低。

  • 我是编程新手,我非常喜欢它。我刚刚下载了Eclipse,我遇到了一个无法帮助我解决的错误。不幸的是,它是德语的,但意思是:“找不到主类”-“Fehler: Hauptcroasse konnte nicht gefunden oder geladen werden” 我知道它与“”有关。因为这对我来说是全新的,所以你能帮我会很酷。 下面的错误源代码;

  • 问题内容: 我想通过systemPath从相对于我的项目目录结构的本地文件系统添加jar文件,而不是在远程存储库上。我添加了依赖声明,但是maven并没有做任何其他事情。 在下面的声明中,我希望将jar文件复制到目标web-inf / lib目录中,并作为war文件的一部分进行jared。目前,这还没有发生。我如何将jar文件复制到我的war文件中? 这是调试maven模式的输出: 问题答案: 好