日期:2014-05-18  浏览次数:20706 次

GWT-EXT中无法打开文件等?老出错呢
首先我自己在测试类中使用下面的方法来打开文件和文件夹,这样是可以打开的:

try {
        java.awt.Desktop.getDesktop().open(new java.io.File("d:\\java"));
        Runtime.getRuntime().exec("explorer d:\\java");
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }


但是我在GWT使用就会出问题,下面我吧问题的详细发出来,当然编译的时候没有问题的:
1. 首先是 java.awt.Desktop.getDesktop().open(new java.io.File("d:\\java"));
   错误如下:[ERROR] Line 302: java.awt cannot be resolved
没有了,就这么一句,302行就是上面那句代码
2. 使用 Runtime.getRuntime().exec("explorer d:\\java");
   错误如下:[ERROR] Line 301: No source code is available for type java.lang.Runtime; did you forget to inherit a required module?


求支援,求解决
gwt java EXT GWT-EXT

------解决方案--------------------
GWT不支持Desktop和Runtime,只能把这些代码放在service端处理
------解决方案--------------------
改为 Runtime.getRuntime().exec("cmd /c start explorer d:\\java");
------解决方案--------------------
gwt / gxt 目前还不是很稳定。 直接用ext js吧。