Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在Eclipse中使用Spring JDBC库时遇到问题_Java_Eclipse_Spring - Fatal编程技术网

Java 在Eclipse中使用Spring JDBC库时遇到问题

Java 在Eclipse中使用Spring JDBC库时遇到问题,java,eclipse,spring,Java,Eclipse,Spring,我最近下载了spring框架的最新版本:spring-framework-4.0.0.M1-dist.zip(sha1),但据我所知,我只想要它附带的JDBC库,它由3个JAR组成。我试图通过配置构建路径将这些JAR包含在Eclipse中的项目中。每当我这样做,并试图从这些库中扩展一个类时,它会说它无法识别,作为一种解决方案,导入适当的包:好的,很好。所以我导入了它,它仍然会给我一个错误,说: “无法解析org.springframework.dao.support.DaoSupport类型。每

我最近下载了spring框架的最新版本:spring-framework-4.0.0.M1-dist.zip(sha1),但据我所知,我只想要它附带的JDBC库,它由3个JAR组成。我试图通过配置构建路径将这些JAR包含在Eclipse中的项目中。每当我这样做,并试图从这些库中扩展一个类时,它会说它无法识别,作为一种解决方案,导入适当的包:好的,很好。所以我导入了它,它仍然会给我一个错误,说: “无法解析org.springframework.dao.support.DaoSupport类型。每当我将鼠标悬停在要扩展的类上时,它都会从必需的.class文件中间接引用”

我会提供一个截图,但我需要有至少10个声誉,我是这个网站的新手,所以我道歉

我尝试过使用Windows 7上的默认解压缩工具,我使用过7Zip,并尝试过在Eclipse中包含外部JAR而不创建文件夹来放置JAR,我尝试过创建文件夹并包含它们,还尝试过删除和重新下载整个spring框架。还是一样的错误


任何帮助都将不胜感激。

通常当我面对这个问题时,如果项目配置正确,我会在eclipse中使用干净的构建。为了使用任何jar文件,您可以右键单击项目
构建路径->配置构建路径,并确保在“库”选项卡中看到这些JAR,如果不添加它们;将它们放在“lib”目录中没有任何作用,因为它们必须包含在项目的.classpath文件中,而不管目录是什么。

我找到了这个问题的解决方案,在添加了一些jar包(依赖于某些其他类)之后,比如编译没有错误的[org.springframework.transaction-3.0.5.RELEASE.jar]。
如果有故障,则需要查看是否有其他jar包未导入…谢谢

您将jar包含在哪个文件夹中?我创建了一个名为lib的文件夹,下一个目录是在web inf/lib文件夹下的lib文件夹中的项目,或者在build path中配置它。我实际上运行的是java se 6,我感觉这可能是个问题?对,我知道一个新的目录文件夹真的没有用,我只是尝试了一种不同的方法,而不是添加外部jar。我在library选项卡中看到了所需的JAR,并且看到了我在其中一个JAR中扩展的类。请确保这些JAR之间没有依赖关系,因为我记得您不能只使用Spring JDBC JAR,Spring framework JAR也需要使用。嗯,好的,那么在我的项目中包括Spring framework?我不知道存在什么依赖关系,而且有很多文件