Hello,
I've a very basic question regarding
java classpath.
Here's how my app directory structure looks like
C:\apps\java\com\bos\order\persistence and my property file order.properties is stored under com directory. All my java classes lie under persistence directory with the package structure com.bos.order.persistence.
In my java class when I execute the following stmt I do not get the url of the location where the order.properties is stored.
URL url = this.getClass().getClassLoader().getResource("order.properties");
But if I specify
URL url = this.getClass().getClassLoader().getResource("/com/order.properties");
I'm getting the value.
My classpath looks like this C:\apps\java;
My question here is, in order for java to successfully get the resources other than .class files (like .properties and .xml) do I've to specify their location in my classpath?.
Thanks
Maalti Iyer