在Maven项目中,在编译时在本地jar文件中找到一个类,而不是在运行时。为什么?

在Maven项目中,在编译时在本地jar文件中找到一个类,而不是在运行时。为什么?,maven,Maven,在Maven项目中,我可以毫无问题地包含这些类 但是,在运行时,当我尝试创建该类的实例时,会得到ClassNotFoundException pom.xml文件的一部分: 石首鱼 顶点 1 系统 ${acmegameslibs}\acme-1.0.jar 为什么类可以在编译时找到,而不能在运行时找到?在pom.xml文件中我需要做什么?帮助。您需要更多信息。您的执行环境是什么:原生java、tomcat、什么?但我猜你的应用程序是以jar文件的形式交付的。 意外地,Java类加载器与?

在Maven项目中,我可以毫无问题地包含这些类

但是,在运行时,当我尝试创建该类的实例时,会得到
ClassNotFoundException

pom.xml文件的一部分:


石首鱼
顶点
1
系统
${acmegameslibs}\acme-1.0.jar

为什么类可以在编译时找到,而不能在运行时找到?在pom.xml文件中我需要做什么?帮助。

您需要更多信息。您的执行环境是什么:原生java、tomcat、什么?但我猜你的应用程序是以jar文件的形式交付的。 意外地,Java类加载器与?
        <dependency>
            <groupId>acmeGamesGroupId</groupId>
            <artifactId>acmegames</artifactId>
            <version>1.0</version>
            <scope>system</scope>
            <systemPath>${acmegameslibs}\acme-1.0.jar</systemPath>
        </dependency>