0

作成した.emlファイルをLinuxでJavaで開こうとしています。現在、次のコマンドを使用しています。

Desktop.getDesktop().open(emlFile);

この例に示すように、emlファイルを作成します。これは私のWindowsシステムでは機能しますが、linuxubuntu12.04でエラーが発生します。

編集:エラーメッセージ:

(process:19386): gnome-vfs-modules-WARNING **: Could not initialize inotify

java.io.IOException: Failed to show URI:file:/home/usr/workspace/programm/eml/mail.eml
at sun.awt.X11.XDesktopPeer.launch(Unknown Source)
at sun.awt.X11.XDesktopPeer.open(Unknown Source)
at java.awt.Desktop.open(Unknown Source)

私はどんな助けにも満足しています!

4

1 に答える 1

2

ドキュメントからjava.awt.Desktop.open(File)

IOExceptionをスローします-指定されたファイルに関連するアプリケーションがない場合、または関連するアプリケーションの起動に失敗した場合

于 2013-01-23T18:58:16.303 に答える