Gracias por las respuestas a ambos.
En caso de que fueran .pdf en vez de .html, lo que no entiendo es qué hacer con "getClass().getResourceAsStream("/tu_archivo.html")" Me devuelve un InputStream, pero, ¿qué hago con él para abrirlo?
He probado lo siguiente:
Código PHP:
File path = new File(getClass().getResource("/index.pdf").toURI());
Desktop.getDesktop().open(path);
pero me da la siguiente exception:
Código PHP:
Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: URI is not hierarchical
Un saludo y gracias de nuevo.