我已经按照这个例子CodenameOne message Class但我得到了这个例外
> java.io.IOException: Failed to open mailto:marwen1609@gmail.com?body=Body%20of%20message&subject=Subject%20of%20message. Error message: Un périphérique attaché au système ne fonctionne pas correctement.
> at sun.awt.windows.WDesktopPeer.ShellExecute(WDesktopPeer.java:90)
at sun.awt.windows.WDesktopPeer.mail(WDesktopPeer.java:71)
at java.awt.Desktop.mail(Desktop.java:474)
at com.codename1.impl.javase.JavaSEPort.sendMessage(JavaSEPort.java:6667)
at com.codename1.ui.Display.sendMessage(Display.java:3251)
请帮助我找不到很多文档,这里是我的代码
Message m = new Message("Body of message");
m.getAttachments().put("/resources/test.txt", "text/plain");
Display.getInstance().sendMessage(new String[] {"marwen1609@gmail.com"}, "Subject of message", m);
答案 0 :(得分:0)
异常是因为JavaSE无法找到系统中定义的默认邮件应用程序。这将在您调用该调用时将启动OS本机邮件应用程序的设备上正常运行。