Not supported platforms for java.awt.Desktop.getDesktop()
cross-platform, desktop, java
Solution
Quote:
Desktop API was developed to support Windows and Gnome only
from https://bugs.java.com/bugdatabase/view_bug?bug_id=6486393
This article however says that even Gnome support is flawed on Fedora.
Problem
Since Java 6 there is a class `java.awt.Desktop`. There are some nice methods but the class is not supported on all platforms. The methods `java.awt.Desktop.getDesktop()` throws an java.lang.UnsupportedOperationException: Desktop API is not supported on the current platform on some platforms. Or the method `java.awt.Desktop.isDesktopSupported()` return false. I know that it work on Windows XP, Windows 2003 and also Windows Vista. The question is on which platform is it not supported?