Java编译器无法使用mvn和pom.xml解析ojdb6-11.2.0.3

Java编译器无法使用mvn和pom.xml解析ojdb6-11.2.0.3,java,oracle,maven,pom.xml,Java,Oracle,Maven,Pom.xml,我在STS3.7中有一个servlet,我无法让编译器找到ojdbc6.jar文件 我已运行以下命令: mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar -Dfile=lib\ojdbc6-11.2.0.3.jar -DgeneratePom=true 在我的项目根目录中,它包含jar文件所在的lib目录 运行此命令的结果可以在my.m2目录

我在STS3.7中有一个servlet,我无法让编译器找到ojdbc6.jar文件

我已运行以下命令:

mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11.2.0.3 -Dpackaging=jar -Dfile=lib\ojdbc6-11.2.0.3.jar -DgeneratePom=true
在我的项目根目录中,它包含jar文件所在的lib目录

运行此命令的结果可以在my.m2目录中看到:

这是我的pom.xml文件中的条目:

这是我的问题代码:

有人能告诉我我做错了什么吗

以下是构建路径库:


您能向我们展示Java构建路径库的详细信息吗?您是否尝试更新您的项目?还要创建一个project>clean,所以我运行的是STS3.7,没有看到maven的更新。我试过干净的。我添加了构建路径库。ojdbc.jar文件肯定不在那里。它是在命令行上编译的吗?如果是这样的话,很可能是Eclipse(m2e)弄糊涂了,您应该更新项目(右键单击,Maven>updateproject)您可以向我们展示Java构建路径库的详细信息吗?您是否尝试过Maven更新您的项目?还要创建一个project>clean,所以我运行的是STS3.7,没有看到maven的更新。我试过干净的。我添加了构建路径库。ojdbc.jar文件肯定不在那里。它是在命令行上编译的吗?如果是这样的话,可能是Eclipse(m2e)弄糊涂了,您应该更新项目(右键单击,Maven>updateproject)