Hallo,
ich hab folgendes Problem: ich möchte ein Perl-Script aus Java starten. An sich ist das kein Problem:
Nur ist es so dass mein Perl-Script ein Perl-Modul inkludiert und dieser wird bei der Ausführung vom Java-Code nicht gefunden, obwohl er im gleichen Verzeichnis liegt wie der Perl-Script selbst.
Ein Workaround ist: Script samt Modul unter System.getProperty("user.dir") abzulegen, dann läufts, aber leider ist diese Lösung inakzeptabel für mich
Weiß jemand wie man das sonst realisieren könnte?
ich hab folgendes Problem: ich möchte ein Perl-Script aus Java starten. An sich ist das kein Problem:
Code:
Runtime a = Runtime.getRuntime();
Process p = a.exec("C:\\perl myperlScript.pl");
Nur ist es so dass mein Perl-Script ein Perl-Modul inkludiert und dieser wird bei der Ausführung vom Java-Code nicht gefunden, obwohl er im gleichen Verzeichnis liegt wie der Perl-Script selbst.
Ein Workaround ist: Script samt Modul unter System.getProperty("user.dir") abzulegen, dann läufts, aber leider ist diese Lösung inakzeptabel für mich
Weiß jemand wie man das sonst realisieren könnte?