java.awt.Desktop.getDesktop()不受支持的平台

时间:2020-03-06 14:26:13  来源:igfitidea点击:

从Java 6开始,有一个类java.awt.Desktop。有一些不错的方法,但是并非所有平台都支持该类。方法java.awt.Desktop.getDesktop()抛出一个

java.lang.UnsupportedOperationException: Desktop API is not supported
  on the current platform

在某些平台上。或者方法java.awt.Desktop.isDesktopSupported()返回false。

我知道它可以在Windows XP,Windows 2003和Windows Vista上运行。问题是不支持在哪个平台上?

解决方案

引用:

Desktop API was developed to support
  Windows and Gnome only

来自http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6486393

但是,本文说Fedora甚至Gnome支持也存在缺陷。

也可以在OS X上使用。