url.dll错误出错

时间:2018-06-18 17:43:57

标签: java

目前我正在使用Java开发一个系统。我想通过点击jTable行打开文件(doc,pdf等)。不幸的是,我从RunDLL收到此错误:

Error in url.dll
Missing Entry:
FileProtocolHandlerC:UsersH.M.ThaheedDocumentsNew2

这是我的代码:

 private void jTable1MouseClicked(java.awt.event.MouseEvent evt) {                                     
     int row = jTable1.getSelectedRow();
     String value = (jTable1.getModel().getValueAt(row, 2).toString());
     try {
         //  Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler" + value);
        Runtime.getRuntime().exec("rundll32 url.dll,FileProtocolHandler"+
                value);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

1 个答案:

答案 0 :(得分:0)

问题很可能在于您提供目标文件路径的方式。

有一件事是你需要在FileProtocolHandler之后找到一个空格。

另一个是你的斜线似乎不见了。有关详细信息,请参阅the question I've linked to