java - GWT 类类似于 AWT 桌面?

标签 java gwt maven gxt

这是我需要做的一小段:

if (Desktop.isDesktopSupported())
{
    final Desktop desktop = Desktop.getDesktop();
    try{
    desktop.open(new File(path));
    }
    catch (final IOException e)
    {
     MessageBox.alert("Log View", "Error finding file", null);
    }
}

我需要在登录用户的默认桌面应用程序中打开该文件类型的文件。 Maven 在构建时给我问题说它找不到 java.io.File 和 java.awt.Desktop。

问题分为两部分,首先,GWT 是否具有与 java.awt.Desktop 类似的功能,以及如何修复项目以便 maven 找到 io 和 awt 文件?

最佳答案

要获得与 JButton 在 HTML 中调用 Desktop 相同的效果,您需要提供一个链接到文件下载的 HTML 按钮,并确保它具有正确的服务器提供的内容类型。

关于java - GWT 类类似于 AWT 桌面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10142379/

相关文章:

java - 有没有办法获取maven插件版本及其所需的java版本的映射?

java - 在BaseAdapter中调用onActivityResult

java - Netflix Karyon 不使用 Governator 创建资源类

tomcat - 为具有凭据支持的 tomcat 应用程序启用 CORS

eclipse - 无法安装eclipse插件 “m2e connector for build-helper-maven-plugin 0.15.0.201109290002”

java - 在 Webstart/JNLP 中部署 JavaFX

java - 带有自定义按钮的 JOptionPane showInputDialog

java - 我需要为网站中的每条路线创建一个 servlet 吗?

javascript - 在 GWT 中使用 jQuery 工具——有没有办法允许交换?

eclipse - "Unable to find main class"在 Eclipse 中的 spring-boot 项目中使用 Maven