java.awt.Desktop.getDesktop()不支持的平台 [英] Not supported platforms for java.awt.Desktop.getDesktop()

查看:1232
本文介绍了java.awt.Desktop.getDesktop()不支持的平台的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

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:在某些平台上,当前平台上不支持桌面API

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

。或者方法 java.awt.Desktop.isDesktopSupported() 返回false。

on some platforms. Or the method java.awt.Desktop.isDesktopSupported() return false.

我知道它适用于Windows XP,Windows 2003还有Windows Vista。问题是它不支持哪个平台?

I know that it work on Windows XP, Windows 2003 and also Windows Vista. The question is on which platform is it not supported?

推荐答案

引用:


桌面API的开发是为了支持
Windows和Gnome

Desktop API was developed to support Windows and Gnome only

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

文章但是说即使Gnome支持在Fedora上也存在缺陷。

This article however says that even Gnome support is flawed on Fedora.

这篇关于java.awt.Desktop.getDesktop()不支持的平台的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆