在Maven项目中,我可以毫无问题地包含这些类。
但是,在运行时,我尝试创建该类的实例时得到ClassNotFoundException
。
pom.xml 文件的一部分:
<dependency>
<groupId>acmeGamesGroupId</groupId>
<artifactId>acmegames</artifactId>
<version>1.0</version>
<scope>system</scope>
<systemPath>${acmegameslibs}\acme-1.0.jar</systemPath>
</dependency>
为什么在编译时找到一个类,而在运行时找不到?我需要在pom.xml文件中做什么?帮助。
答案 0 :(得分:0)
您需要更多信息。您的执行环境是什么:本机java,tomcat,什么?但是我的猜测是您的应用程序以jar文件形式提供。 出乎意料的是Java类加载器cannot find classes in embedded jar files