Hallo zusammen,
ich veruche grade aus meinem Programm ein PDF mit dem PDFRenderer zu öffnen. Etwas genauer:
Mit dem PDFRenderer lässt sich aus der DOS-Konsole mit
java -jar PDFRenderer.jar document.pdf
sehr schön ein PDF öffnen.
Da ich die das Programm nicht als Bibliothek einbinden will, sondern als seperates Programm mitliefern will, versuche ich es über den java.lang.ProcessBuilder zu starten.
Das sieht dann ungefär so aus:
Ich hab schon sehr viel rumprobiert, jedoch will sich das ding nicht starten lassen.
Hat villeicht jemand einen Tipp?
ich veruche grade aus meinem Programm ein PDF mit dem PDFRenderer zu öffnen. Etwas genauer:
Mit dem PDFRenderer lässt sich aus der DOS-Konsole mit
java -jar PDFRenderer.jar document.pdf
sehr schön ein PDF öffnen.
Da ich die das Programm nicht als Bibliothek einbinden will, sondern als seperates Programm mitliefern will, versuche ich es über den java.lang.ProcessBuilder zu starten.
Das sieht dann ungefär so aus:
Code:
String slash = System.getProperty("file.separator");
String java = System.getProperty("java.home") + slash + "bin"+slash;
String dir = System.getProperty("user.dir") + slash;
try {
String command = "java -jar '" + dir+ "PDFRenderer.jar' '"+ dir +"dokument.pdf'";
ProcessBuilder pb = new ProcessBuilder();
//pb.directory(new File(java));
pb.command("cmd", "/c", "cd "+java, command);
pb.start();
} catch (IOException ex) {
Logger.getLogger(Hauptmenu.class.getName()).log(Level.SEVERE, null, ex);
}
Ich hab schon sehr viel rumprobiert, jedoch will sich das ding nicht starten lassen.
Hat villeicht jemand einen Tipp?