public static void openBrowser(final String url) {
String osName = System.getProperty("os.name");
try {
if (osName.startsWith("Windows"))
Runtime.getRuntime().exec(
"rundll32 url.dll,FileProtocolHandler " + url);
} catch (Exception ex) {
JOptionPane.showMessageDialog(null, "Error in opening browser"
+ ":\n" + ex.getLocalizedMessage());
}
}
Попробуйте Jasper Reports, используя этот код. просто передайте путь отчета в функцию