Hello,
Your code is not able to load resources may be because you are not using standard resourbundle API's. Your code may be using absolute path. Tre changing code to use one of the following methods to load the resource.
- this.getClass().getResource() (or getResourceAsStream())
- Thread.currentThread().getContextClassLoader().getResource(name)
- System.class.getResource(name)
As far as dependant jars in lib folder are concerned you need to construct the MANIFEST.MF to have Class-Path attribute. The value of this attribute specifies the relative URLs of the extensions or libraries that this application or extension needs. URLs are separated by one or more spaces. The application or extension class loader uses the value of this attribute to construct its internal search path. More details on this can be found
here.
regards,