java.awt.Desktop vs Runtime.exec()