Ich arbeite in Java unter Windows OS. Ich verwende System.loadlibrary zum Laden als A.Dll, was einige JNI -Funktionen enthüllt. A.dll hängt von B.Dll ab. Ich habe A.Dll und B.Dll auf ein Repo gesetzt und meinem Kollegen gesagt, er solle das Repo ziehen und dann das Verzeichnis des Check -out -Repo zu ihrer Pfadumgebungsvariable hinzufügen. Das Setup, das ich habe, arbeitet auf meiner Maschine, aber mein Kollege wird unzufrieden miteinander: Das Betriebssystem kann nicht %1 ausführen.
Mein Kollege hat das Problem gelöst, indem sie das Verzeichnis, das sie zuerst in ihre Pfadumgebungsvariable überprüft haben Variable. Nicht vollständig von dieser Lösung begeistert und möchte die Abhängigkeit der Reihenfolge der Pfadumgebungsvariable entfernen. Kann ich sicherstellen, dass Java b.dll aus dem überprüften Verzeichnis geladen wird, im Gegensatz zu anderswo. Ich bin mir bewusst, dass Sie auch System verwenden können.
Gibt es eine Möglichkeit, System zu gewährleisten? ⇐ Java
-
- Similar Topics
- Replies
- Views
- Last post