Java jar getResource not working in linux -
this question has answer here:
- get resource using getresource() 4 answers
same lines of code work in windows not in linux. code run through executable jar file.
- entries in buildpath: {project}/src,{project}/res
- project path of test1.java: /src/com/qe/util/test1
- project path of tc_mapping.xml: /res/tc_mapping.xml
.
package com.qe.util; public class test1{ public static void parsetcmapping(){ ... string xmlpath = tcdetailsextractor.class.getclassloader().getresource("tc_mapping.xml").tostring(); system.out.println(xmlpath); inputstream = tcdetailsextractor.class.getclassloader().getresourceasstream(xmlpath); ... } }
if have resource in jar should use getresourceasstream()
method obtain content. might when files not in jar not when application packed in jar.
Comments
Post a Comment