Desktop API is not supported on the current platform

FessでJavaのDesktop APIを使っている箇所があるけど、今までは動いていたと思うのだけど、試したら

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

みたいな感じで怒られた…。どうも、ここを見るとlibgnomeのライブラリのインストール状況によって、この問題が起こるっぽい。うーん、動かないケースがあるのもそれはそれで困る感じだな。Desktop.isDesktopSupported()で利用する前に確認する必要があるということだな。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です