java.library.path

___ tag123sbt ___ sbt ist ein Open-Source-Build-Tool für Scala und Java-Projekte, ähnlich wie Javas Maven oder Ant. ___ answer25528548 ___

Da Sie jeden Scala-Code verwenden können, können Sie dies natürlich tun

%Vor%

obwohl dies Ihre letzte Frage nicht beantwortet.

    
___ qstnhdr ___ SBT: Plattformübergreifende Möglichkeit, java.library.path zu setzen? ___ tag123javalibrarepath ___ hilf uns dieses Wiki zu bearbeiten ___ tag123scala ___ Scala ist eine universelle Programmiersprache, die hauptsächlich auf die Java Virtual Machine abzielt. Entwickelt, um gängige Programmiermuster in einer prägnanten, eleganten und typsicheren Weise auszudrücken, vereint es sowohl imperative als auch funktionale Programmierstile. Seine Hauptmerkmale sind: fortgeschrittenes statisches System mit Typinferenz; Funktionstypen; Muster-Matching; implizite Parameter und Konvertierungen; Überlastung des Bedieners; volle Interoperabilität mit Java; Nebenläufigkeit ___ tag123native ___ Eine Anwendung, die in der Computerumgebung (Maschinensprache und Betriebssystem) ausgeführt wird, auf die verwiesen wird. Der Begriff wird verwendet, um eine native Anwendung mit einer interpretierten wie einer Java-Anwendung, die nicht nativ auf einer einzelnen Plattform ist, zu vergleichen. ___ qstntxt ___

Ich habe an einem Projekt gearbeitet, das das Laden nativer Bibliotheken erfordert, und bisher war die gesamte Entwicklung auf Linux beschränkt. Um %code% mein Projekt zu erstellen, könnte ich einfach %code% wie folgt forkieren und ändern:

%Vor%

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:

  • Ich weiß, dass SBT plattformunabhängige Pfade wie %code% erstellen kann, aber mir ist keine plattformübergreifende Möglichkeit bekannt, mehrere Pfade zu verbinden (da es %code% unter Linux und %code% unter Windows ist ).
  • Ist es möglich, entweder %code% oder %code% abhängig von der Plattform anzufügen?
  • Meine obige Vorgehensweise überschreibt %code% - ist es möglich stattdessen anzuhängen?
___
1
Antwort

Was ist die Beziehung zwischen java.library.path und classpath?

Ich suche nach einer einfachen Erklärung der Beziehung zwischen java.library.path und dem Klassenpfad. Obwohl ich kaum ein Neuling bin, musste ich mich nie mit dem j.l.p. Aber wir haben Probleme mit einer WebSphere MQ-Anwendung, an der ich betei...
25.07.2014, 20:31
1
Antwort

SBT: Plattformübergreifende Möglichkeit, java.library.path zu setzen?

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...
27.08.2014, 09:57