2016-09-01 5 views
0

.jrxml JasperReport 보고서가 있습니다. 내에서 나는 같은 폴더에있는 아이들을 참조하십시오. 경로를 내려 놓으면 개발이 진행되지만 전쟁 경로는 생성되지 않습니다.상대 경로 jasperReport

아이에의 jrxml에 액세스 할 올바른 구문을 무엇
Caused by: net.sf.jasperreports.engine.JRException: java.io.FileNotFoundException: General.jrxml (No such file or directory) 

, 당신은 여전히 ​​:

"General.jrxml" 
"./Genereal.jrxml" 

그러나 모든 경우에는 저에게 말한다 :

<subreportExpression><![CDATA[net.sf.jasperreports.engine.JasperCompileManager.compileReport("./src/main/resources/report/General.jrxml")]]></subreportExpression> 

나는 그것을 시도 동일한 폴더에 있습니다. 대단히 감사합니다. 자바 클래스 파일 jrxml

($P{path}+"General.jrxml") 
+0

($의 P { "General.jrxml"}), ($ PGeneral.jrxml)에서

ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); parameters.put("path", classLoader.getResource("report/").getPath()); 

, ($의 P + "일반에서 –

답변

0

. jrxml "), ($ P +"/ General.jrxml ") =이 모든 옵션을 시도했지만 제대로 작동하지 않습니다. 아니, 내가 잘못하고있어.