如何解决此“ ClassNotFoundException”错误

问题描述 投票:-1回答:1

嗨,我收到此错误

错误:找不到或加载主类Log4jEx.BasicConfiguratorEx造成原因:java.lang.ClassNotFoundException:Log4jEx.BasicConfiguratorEx

这是我的程序

package Log4jEx;

import org.apache.log4j.BasicConfigurator;
import org.apache.log4j.Logger;

public class BasicConfiguratorEx {

    static Logger logger = Logger.getLogger(BasicConfiguratorEx.class); 
    //Creating object for Logger without NEW//

    public static void main(String[] args) {            
        BasicConfigurator.configure();
        logger.debug("This is a debug");
        logger.info("This is a info");
        logger.warn("This is a warn");
        logger.fatal("This is a fatal message");    
    }    
}
java log4j classnotfoundexception classnotfound
1个回答
0
投票

对于Maven项目,在pom.xml中添加依赖项。

<dependency>
    <groupId>log4j</groupId>
    <artifactId>log4j</artifactId>
    <version>1.2.17</version>
</dependency>

如果要jar文件。从此网站下载Apache Log4j。并传递到类路径。

© www.soinside.com 2019 - 2024. All rights reserved.