i'm doing a program in java, that will be exported in a runnable JAR and executed in windows as service using YAJSW, i have to read a config.ini
file that have important params for the execution, but i'm setting a fixed path:
Path configFile = Paths.get("D:\\Folder\\config.ini");
The problem is that i don't know the path where it will be executed on final user pc. i tried this:
Path txtParametro = Paths.get("\\config.ini");
because the .ini file will be in the same folder of .jar, but didn't work.
Someone has any idea of how i can handle this?
I thought of environment variables ... but would have to manually do it, is not an option.