I don't exactly understand what you're trying to say, but from what I understood, your cache is in the same folder as the client class files, and when you jar the client you get an error because the cache doesn't load.
If this is the problem you are having, you need to make the cache load from somewhere else (not in the client folder) most people place it in C:/users/yourname/