Hello,

I am going to create a Java desctop application in windows environment.
But i have some questions:
1. So my application will have some tables. I want table columns names store in configuration. Simple way is to create Config class where i store all my configuration. But is this way is appropriate? I consider having all my configuration in xml file. What is most commonly used way of doing this?
2. Suppose i have this config.xml file. How to reach this file from main class and not hardcoding this path? Is this can be done by taking value from program (?) array arguments? I mean ... void main(String [] args ){ ...
Are there any other ways?
3. How to launch that program is this by creating shortcut "javaw ... "
4. Program installation? Does Java has some installation API like "next","next" ... "finish" ?

thanks in advance.