gpt4 book ai didi

java - SWT 程序.启动邮件客户端

转载 作者:行者123 更新时间:2023-11-30 07:49:26 24 4
gpt4 key购买 nike

我正在尝试在 Linux Mint 机器的默认电子邮件客户端中创建电子邮件,但遇到一个我无法理解的问题。我正在使用 org.eclipse.swt.program.Program 启动“mailto:email@domain.com”并且它部分工作。它打开 Thunderbird(默认电子邮件客户端)并将邮件地址放入“收件人”字段,但在开头它还添加了 3 个斜杠,看起来像这样:“///email@domain.com”,这是不正确的.

代码很简单:

String mailTo = "mailto:" + email;
Program.launch( mailTo );

一些帮助将不胜感激。

最佳答案

这似乎是一个错误,应该这样发布。

但是,有一个解决方法/替代方案:

Runtime.getRuntime().exec("xdg-open mailto:test@test.com");

xdg-open大多数(不幸的是不是全部)主要 Linux 发行版上可用,并将打开给定参数的默认应用程序。

关于java - SWT 程序.启动邮件客户端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33479781/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com