Ich habe an einem Projekt gearbeitet, das das Laden nativer Bibliotheken erfordert, und bisher war die gesamte Entwicklung auf Linux beschränkt. Um run
mein Projekt zu erstellen, könnte ich einfach java.library.path
wie folgt forkieren und ändern:
Meine Frage lautet: Wie kann ich das plattformübergreifend machen, damit ich meine build.sbt mit einem Windows-basierten Entwickler teilen kann? Es gibt insbesondere drei Dinge, die ich bisher nicht herausfinden konnte:
"dir1" / "dir2"
erstellen kann, aber mir ist keine plattformübergreifende Möglichkeit bekannt, mehrere Pfade zu verbinden (da es :
unter Linux und ;
unter Windows ist ). lib/native/linux
oder lib/native/windows
abhängig von der Plattform anzufügen? java.library.path
- ist es möglich stattdessen anzuhängen? Da Sie jeden Scala-Code verwenden können, können Sie dies natürlich tun
%Vor%obwohl dies Ihre letzte Frage nicht beantwortet.
Tags und Links scala sbt native java.library.path