在Linux上查看PDF时,Java SWT Browser会打开下载对话框

时间:2013-11-26 15:14:30

标签: java pdf swt

我有以下代码在Windows上运行良好:

private void showSelectedPdf() {
    File selected = getSelectedPdf();

    if(selected != null) {
        String path = selected.getAbsolutePath();
        browser.setUrl(path);
    }
}

但在Linux上它只显示下载对话框。这很奇怪,因为我的默认浏览器是Firefox,当我输入

$ firefox blabla.pdf

它打开普通的Firefox窗口,显示PDF。

有没有简单的方法在Windows和Linux上使用SWT浏览器显示PDF?

提前致谢

0 个答案:

没有答案