We just implemented Roaming Profiles for some laptops that we have. Our primary software is a Java Based application that these laptop users use to access map data. The issue I am having is that when the Java product launches it seems to be looking for the data in the location of the roaming profile on the server. The server may or may not be available to the mobile user. Does Java use data out of the application data folder? If it does is there a way around this problem?