I need an xml file to be accessed via the classpath in a java application i am creating . how to achieve it in eclipse
Put it in java source folder, and use it as resource
Put the directory containing the XML in the runtime classpath, then use className.Class.getResourceAsStream()
to get an InputStream containing the XML.
I'd generate a separate resources folder, right-click it and select Build Path > Use as Source Folder
. That way it's on the class path, but you're not mixing it with your Java source files