我也碰到這個,用eclipse直接運行可以,取到的是workplace下的路徑;而部署到tomcat不行,為null。最后改用的"類名.class.getClassLoader().getResource("")的方式才取到,並且取到的是webapps下的文件路徑。很糾結,因為一般的讀取文件都會有用到此類方法。猜測應該是tomcat加載導致ClassLoader的查不出吧。等待大神專業解釋
//main方法測試可以取到值,但是部署到Tomact下就不行,修改為第二種才可以。具體原因不明白!請大神賜教。。。。
//URL url = ClassLoader.getSystemResource("tessdata");
URL url = ChangeUtil.class.getClassLoader().getResource("tessdata");
