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.所以把配置放在前面.