if (javaHome.lookup("bin/javaw.exe").canRead())
return javaHome.lookup("bin/javaw").getNativePath();
else if (javaHome.lookup("bin/java.exe").canRead())
return javaHome.lookup("bin/java").getNativePath();
else if (javaHome.lookup("bin/java").canRead())
return javaHome.lookup("bin/java").getNativePath();
javaHome = Vfs.lookup(System.getProperty("java.home"));
if (javaHome.lookup("bin/javaw.exe").canRead())
return javaHome.lookup("bin/javaw").getNativePath();