So, you're creating a JBuilder OpenTool (using the JBuilder OpenTool API) and
you want to use a properties file to configure your OpenTool. Knowing the way
OpenTools are installed within the JBuilder environment, you come to the
conclusion that the best place to store that properties file is in the "/lib/ext"
directory under the JBuilder installation directory. That being said, how do you
access that directory from within your OpenTool?
Fortunately this is pretty easy ... once you know how to do it. :) Here is a
simple one line example showing how to create a File object that refers to a
configuration file named MyConfigFile.properties that is located in
the "/lib/ext" directory:
File propertiesFile = new File(PropertyManager.getInstallRootUrl().getFile() + "/lib/ext/MyConfigFile.properties");
As you can see from the example, not only can you access the "/lib/ext" subdirectory, you can also access other JBuilder subdirectores, if you need to. However, in my case, when I'm developing OpenTools, I prefer to put my configuration files in this directory, because it makes the installation process much easier for the end user.
Post new comment