【发布时间】:2013-01-07 08:54:53
【问题描述】:
我正在尝试在 linux 中使用 java 打开我创建的 .eml 文件。目前我正在使用以下命令:
Desktop.getDesktop().open(emlFile);
我创建了如this 示例中所示的 eml 文件。 这适用于我的 windows 系统,但在 linux ubuntu 12.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)
我很乐意为您提供任何帮助!
【问题讨论】:
-
什么错误?请提供更多详细信息。
-
添加了我的错误信息@Gigi
-
在创建 eml 文件后放一个断点,看看它是否在你期望的位置。可能是找不到文件。
-
eml 文件创建正确。 ignis 已经发布了一些有用的东西我坚持使用那个 atm。