0

我有一个 Maven 项目,我得到了 ClassNotFoundException。确切的错误是:java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

在我的 pom.xml 中,我列出了正确的依赖项,并且我将 addClasspath 设置为 true:

<build>
   <plugins>
     <plugin>
  <!-- Build an executable JAR -->
       <groupId>org.apache.maven.plugins</groupId>
       <artifactId>maven-jar-plugin</artifactId>
       <configuration>
       <archive>
         <manifest>
           <addClasspath>true</addClasspath>
           <mainClass>SNIP</mainClass>
         </manifest>
       </archive>
       </configuration>
  </plugin>
</plugins>

确实,之前一切都运行良好。我能够使用“java -jar app.jar”运行程序然后发生了一些变化,我开始得到 ClassNotFoundException。我唯一做的就是将我的 src 目录导入 svn 并再次检查它。我没有对我的 pom 文件进行任何更改。任何想法为什么我之前能够很好地运行程序但现在我得到了错误?

谢谢。

4

0 回答 0