Vladimir found his own answer!!!
This is what he sent me:
Hi Cindy!
You only person that interested in my question about jar initialization in about 5 places where i put my question. May be it would be interested for you to know the answer.
(
http://www.javaranch.com/ubb/Forum1/HTML/001272.html)
So it works.
You should use UPLClassLoader to initialize the Jar.
Program works that way:
Thread reading from current directory using FilenameFilter, when Jar copied into directory it filtered by .jar extension and running jar.
If you still wonna more details the code is available.
Vlady