找不到Java -cp类

java -server -Xmx2G -cp config:./* l2p.loginserver.LoginServer

MAC: OK!
WINDOWS: Cannot find class l2p.loginserver.LoginServer
LINUX: Cannot find class l2p.loginserver.LoginServer

条件信息:jar文件名为kernel.jar,它位于执行命令的同一文件夹中

如果我使用java -server -cp kernel.jar l2p.loginserver.LoginServer该类开始加载但我需要配置因为我有log4j xml那里.
谢谢!

最佳答案 见
this answer

在java classpath中,如果使用通配符*,它只会从该位置加载.jar文件.

java -server -Xmx2G -cp config:kernel.jar l2p.loginserver.LoginServer

log4j的问题是将加载类路径中的第一个log4j.xml.所以把配置放在前面.

点赞