Ich starte eine Java-Anwendung aus einer C # .NET- Konsolenanwendung heraus. Dies funktioniert einwandfrei für den Fall, dass es der Java-Anwendung egal ist, was das "Standard" -Verzeichnis ist, aber für eine Java-Anwendung fehlschlägt, die nur das aktuelle Verzeichnis nach Unterstützungsdateien durchsucht.
Gibt es einen Prozessparameter, der festgelegt werden kann, um das Standardverzeichnis anzugeben, in dem ein Prozess gestartet wird?
WorkingDirectorydies ein relativer Pfad sein, und wenn ja, in welchem Verhältnis zur aktuellen Datei oder zum Verzeichnis der aktuellen ausführbaren Datei? Ich habe Probleme, mein Programm dazu zu bringen, die ausführbare Datei zu finden, die ich starten möchte. Ich habe das Arbeitsverzeichnis auf das Verzeichnis der Exe gesetzt (relativ zur aktuellen Datei und zur aktuellen Exe), aber es kann es nicht finden.