larkifly
V2EX  ›  Java

jar 文件提示缺少 log4j,如何解决?

  •  
  •   larkifly · Aug 26, 2015 · 3322 views
    This topic created in 3923 days ago, the information mentioned may be changed or developed.
    搭建 minecraft 服务器时,启动服务器时遇到 ClassNotFoundException: org.apache.logging.log4j.Level 错误

    我是 centos 环境,已经从源里安装了 log4j ,依然没有,所有,请教大家这个问题怎么修复。
    9 replies    2015-08-27 14:12:30 +08:00
    jiongjionger
        1
    jiongjionger  
       Aug 26, 2015
    MOD 服吧。原版同版本的服务端(例如 minecraft_server.1.7.10.jar )和 forge (例如 1.7.10-10.13.0.xxx-universal.ja )放在你现在这个文件夹里面。
    larkifly
        2
    larkifly  
    OP
       Aug 26, 2015
    @jiongjionger 嗯,都放在一起了,但是启动报了上述错误,不知道如何解决
    wwqgtxx
        3
    wwqgtxx  
       Aug 26, 2015 via Android
    这个要 log4j2 吧,你下载的是 log4j1.2 吧
    denger
        4
    denger  
       Aug 26, 2015
    在 jvm 参数中添加 -XX:+TraceClassLoading 看看 class 加载的信息。顺便再把 classpath 输出 看看是否使用到正确的 jar.
    jiongjionger
        5
    jiongjionger  
       Aug 26, 2015
    @larkifly 服务端的根目录有 jar 文件夹么,如果有的话,拷贝 minecraft_server.1.7.10.jar 和 1.7.10-10.13.0.xxx-universal.jar 进去试试
    larkifly
        6
    larkifly  
    OP
       Aug 27, 2015
    @jiongjionger 没有 jar 文件夹
    larkifly
        7
    larkifly  
    OP
       Aug 27, 2015
    @jiongjionger /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.51-1.b16.el6_7.x86_64/jre/lib 这个是加载目录, log4j-1.2-api-2.0-beta9.jar
    log4j-1.2-api-2.0-beta9-javadoc.jar
    log4j-1.2-api-2.0-beta9-sources.jar
    log4j-api-2.0-beta9.jar
    log4j-api-2.0-beta9-javadoc.jar
    log4j-api-2.0-beta9-sources.jar
    log4j-core-2.0-beta9.jar
    log4j-core-2.0-beta9-javadoc.jar
    log4j-core-2.0-beta9-sources.jar
    log4j-core-2.0-beta9-tests.jar
    log4j-flume-ng-2.0-beta9.jar
    log4j-flume-ng-2.0-beta9-javadoc.jar
    log4j-flume-ng-2.0-beta9-sources.jar
    log4j-jcl-2.0-beta9.jar
    log4j-jcl-2.0-beta9-javadoc.jar
    log4j-jcl-2.0-beta9-sources.jar
    log4j-jmx-gui-2.0-beta9.jar
    log4j-jmx-gui-2.0-beta9-javadoc.jar
    log4j-jmx-gui-2.0-beta9-sources.jar
    log4j-slf4j-impl-2.0-beta9.jar
    log4j-slf4j-impl-2.0-beta9-javadoc.jar
    log4j-slf4j-impl-2.0-beta9-sources.jar
    log4j-taglib-2.0-beta9.jar
    log4j-taglib-2.0-beta9-javadoc.jar
    log4j-taglib-2.0-beta9-sources.jar
    log4j-to-slf4j-2.0-beta9.jar
    log4j-to-slf4j-2.0-beta9-javadoc.jar
    log4j-to-slf4j-2.0-beta9-sources.jar
    这些是我下载的 log4j 的文件
    jiongjionger
        8
    jiongjionger  
       Aug 27, 2015
    卸载 openjdk8 ,安装 oracle jdk7 试试。
    larkifly
        9
    larkifly  
    OP
       Aug 27, 2015
    @jiongjionger 依然没有用,一样的包,在 windows 下就没问题
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   958 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 23:00 · PVG 07:00 · LAX 16:00 · JFK 19:00
    ♥ Do have faith in what you're doing.