[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [equinox-dev] How to get files in bundle's classpath
|
The real question is what do u want to do with it.
I.e.
URL url = context.getBundle().getResource("config.file");
InputStream inputStream = url.openStream();
If config.file is a property file.
Properties properties = new Properties();
try
{
properties.load( inputStream );
} catch( IOException e )
{
e.printStackTrace();
}
If config.file is an xml file.
SaxParserFactory factory = SaxParserFactory().
SaxParser parser = factory.newSAXParser();
try
{
parser.parse( inputStream, defaultHandler ); // defaultHandler is
your sax default handler
} catch( IOException e )
{
e.printStackTrace();
} catch( SAXException e )
{
e.printStackTrace();
}
Regards,
Edward
On 8/12/06, jerry lin <bluedavy@xxxxxxxxx> wrote:
hi,everyone!
I want to get config file in bundle's classpath,I have tried
serverl kind of methods to realize this,but all no effect.
This is the method list I used:
1. context.getBundle().getClass().getClassLoader().getResource("config.file")
this method return null;
2. context.getBundle().getResource("config.file")
this method return string like this
"bundleresource://1/resource/config.file",the string is useless to
execute IO;
Can somebody tell me how to get the absolutePath of files in
bundle's classpath,such as config.file?
--
=============================
| MSN:BlueDavy@xxxxxxxxxxx |
=============================
_______________________________________________
equinox-dev mailing list
equinox-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/equinox-dev