昨天问了测试同事,说在LINUX上一跑就出错。这是为何?
正好前几天加了抓LOG的功能。一看,说是某个类找不到。这么说,是包没有加载成功?在哪里加载?-Djava.class.path=。于是使用以下两个方案:
使用当前目录方式(即./xxx.jar)。这样路径最简练。结果还是出错。
使用全路径(即/xxx.jar)。成功。
于是,使用一个循环遍历目录的方式,把所有jar路径获取完成。代码可参考:
昨天问了测试同事,说在LINUX上一跑就出错。这是为何?
正好前几天加了抓LOG的功能。一看,说是某个类找不到。这么说,是包没有加载成功?在哪里加载?-Djava.class.path=。于是使用以下两个方案:
使用当前目录方式(即./xxx.jar)。这样路径最简练。结果还是出错。
使用全路径(即/xxx.jar)。成功。
于是,使用一个循环遍历目录的方式,把所有jar路径获取完成。代码可参考: