我有以下代码在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?
提前致谢