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

2015-08-26 16:37:32 +08:00
 larkifly
搭建 minecraft 服务器时,启动服务器时遇到 ClassNotFoundException: org.apache.logging.log4j.Level 错误

我是 centos 环境,已经从源里安装了 log4j ,依然没有,所有,请教大家这个问题怎么修复。
2801 次点击
所在节点    Java
9 条回复
jiongjionger
2015-08-26 17:35:05 +08:00
MOD 服吧。原版同版本的服务端(例如 minecraft_server.1.7.10.jar )和 forge (例如 1.7.10-10.13.0.xxx-universal.ja )放在你现在这个文件夹里面。
larkifly
2015-08-26 19:32:16 +08:00
@jiongjionger 嗯,都放在一起了,但是启动报了上述错误,不知道如何解决
wwqgtxx
2015-08-26 19:52:08 +08:00
这个要 log4j2 吧,你下载的是 log4j1.2 吧
denger
2015-08-26 20:11:03 +08:00
在 jvm 参数中添加 -XX:+TraceClassLoading 看看 class 加载的信息。顺便再把 classpath 输出 看看是否使用到正确的 jar.
jiongjionger
2015-08-26 20:44:11 +08:00
@larkifly 服务端的根目录有 jar 文件夹么,如果有的话,拷贝 minecraft_server.1.7.10.jar 和 1.7.10-10.13.0.xxx-universal.jar 进去试试
larkifly
2015-08-27 10:50:22 +08:00
@jiongjionger 没有 jar 文件夹
larkifly
2015-08-27 10:55:58 +08:00
@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
2015-08-27 11:22:52 +08:00
卸载 openjdk8 ,安装 oracle jdk7 试试。
larkifly
2015-08-27 14:12:30 +08:00
@jiongjionger 依然没有用,一样的包,在 windows 下就没问题

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/216156

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX