> This is probably written in .net (Microsoft's not-quite- > compatible variant of Java). Java is not .NET, they're two completely different languages with different bytecode to interpret. Also, depending on what language you use to compile .NET bytecode, it doesn't have to look like Java (only C# does). So .NET applications need .NET, Java applications need Java. There's no other way around it. As dimesio mentioned, install the Windows version of Java in Wine. The application should work afterwards.