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类路径中,如果使用通配符*,则只会从该位置加载.jar
文件。
java -server -Xmx2G -cp config:kernel.jar l2p.loginserver.LoginServer
log4j的问题是将加载类路径中的第一个log4j.xml。因此,将配置放在最前面。