2017-05-17 7 views
-2

Ich habe den folgenden Code in die Partie:cmd Befehl verstehen, die Java-Anwendung läuft

"C: /EDI_Module/jre1.8.0_121/bin/java" -Xms2g -Xmx10g -cp; C.:/EDI_Module/jar/; C:/EDI_Modul/lib/; com/solelrelogistics/edi/MainGenerator

Können Sie mir bitte sagen, was hier vor sich geht? Ich weiß, es läuft eine App. Welches ist die Java-Anwendung?

Antwort

1

Die JRE ausführbare (das Bytecode-Interpreter):

"C:/EDI_Module/jre1.8.0_121/bin/java" 

Das Ausgangsspeichergröße:

-Xms2g 

Die maximale Speichergröße:

-Xmx10g 

Die classpath:

-cp .;C:/EDI_Module/jar/;C:/EDI_Module/lib/; 

Die Klasse eine public static void main-Methode enthält, auszuführen:

com/solverelogistics/edi/MainGenerator 

Hinweis: / Ich würde normalerweise erwarten, haben die Klasse suchen so etwas wie dieses com.solverelogistics.edi.MainGenerator, mit ., nicht.

+0

Eine Frage: CP-Liste ist so etwas wie das Einbinden von Bibliotheken wie in C# oder sind es Pfade, in denen der Java nach dem MainGenerator sucht? –

+1

Bearbeitet, um einen Link zu Wikipedia's Beschreibung des Klassenpfads hinzuzufügen. – Jason