Hi!
Bin neu hier und habe natürlich direkt ein Problem. Suche dazu seit zwei Stunden das Netz ab, komme aber einfach nicht weiter.
Haben diese Woche in nem kleinen Crashkurs an der Uni Python beigebracht bekommen und sollen nun ein Script schreibe und das mit Hilfe des ProcessBuilder von Java aufrufen.
Dabei soll zunächst dem Python Programm ein Dateiname übergeben werden aus dem es liest. Was in Python mache ist mir klar und funktioniert auch alles wenn ich den Dateinamen manuell aus der Konsole einlese. Python erstellt dann einen HTML Text daraus und gibt ihn auf der Konsole aus. Diesen soll das Java Programm dann wieder einlesen und mittels eines JEditorPane verarbeiten. Dabei komme ich irgendwie nicht weiter.
Diese Zeilen sollten so stimmen oder? aber was dann?
Ich nehme mal an ich muss mit getOutputStream() und getInputStream() arbeiten, aber wie genau kann ich da was machen? Brauche ich irgendwie noch InputStreamWriter oder OutputStreamWriter oder wie geht das?
Wäre super wenn mir jemand helfen kann. Vielen Dank im Voraus!
MfG
WestwoodJohn
Bin neu hier und habe natürlich direkt ein Problem. Suche dazu seit zwei Stunden das Netz ab, komme aber einfach nicht weiter.
Haben diese Woche in nem kleinen Crashkurs an der Uni Python beigebracht bekommen und sollen nun ein Script schreibe und das mit Hilfe des ProcessBuilder von Java aufrufen.
Dabei soll zunächst dem Python Programm ein Dateiname übergeben werden aus dem es liest. Was in Python mache ist mir klar und funktioniert auch alles wenn ich den Dateinamen manuell aus der Konsole einlese. Python erstellt dann einen HTML Text daraus und gibt ihn auf der Konsole aus. Diesen soll das Java Programm dann wieder einlesen und mittels eines JEditorPane verarbeiten. Dabei komme ich irgendwie nicht weiter.
Java:
ProcessBuilder builder = new ProcessBuilder("C:\\Python26\\python.exe", "Highscore.py");
Process p = builder.start();
Ich nehme mal an ich muss mit getOutputStream() und getInputStream() arbeiten, aber wie genau kann ich da was machen? Brauche ich irgendwie noch InputStreamWriter oder OutputStreamWriter oder wie geht das?
Wäre super wenn mir jemand helfen kann. Vielen Dank im Voraus!
MfG
WestwoodJohn
Zuletzt bearbeitet: