Wow, this is... Confusing. There is no windows/linux version of a java application. Just JVM is aware of the OS, the application is not. In fedora you have the "alternatives" tool. eg: $> alternatives --config java You can add the wine java as an alternative whit the --install option and then set it as default. I think this is what your question was about. Regards.