TL;DR:: Set up IDE_USER_DIR.
I have to keep my roaming profile on a diet and this means moving a bunch of default directories around. The latest victim is SQL Developer
According to this post, the environment variable to be changed is IDE_USER_DIR.
From the post: