![]() |
Java frage
hallo gully-gemeinde =D
ich habe mal eine frage spezialisiert auf java! und zwar kann man bei minecraft wenn man den zugewiesenden Arbeitspeicher erhöhen möchte einfach eine Batch-Datei schreiben die eine jar-file mit mehr RAM startet! Code: java -Xmx*RAM in MB*M -Xms*RAM in MB*M -jar "*Pfad in dem sich die Minecraft.jar befindet* jetzt wollte ich wissen: 1. kann man das "java-s*****" nennen? 2. wofür stehen -Xmx und -Xms? (für maximale und minimale anzahl an RAM?) 3. warum muss "java" am anfang eines "java-s*****es" (wenn es den eins ist) stehen? bitte um antworten von erfahrenden java-s*****ern =D mfg avejack! |
1. Nein
2. Ruf mal -help auf, dort sollten alle parameter erklärt sein 3. Das ist kein Java Skript, sondern der Aufruf eines Programmes mit bestimmten Parametern |
ok also erstmal VIELEN DANK! und zum andern kann ich also nachsehen was sie bedeuten ok! ABER wo? (sry)
also ist es ein batch-S*****? und man schreibt also am anfang "java" weil das sagt , dass java ausgefürht wird? |
Jop, JAVA ist ein programm welches du über die Konsole startest.
Um alle mögliche Parameter zu sehen, musst du in die Konsole einfach "java -help" eingeben (ohne "") Um bei Windows an eine Konsole zu gelangen geht es am einfachsten über <WINDOWS> + <R> (also die Windows-Taste gedrückt halten und dann auf die R-Taste drücken. In dem neuen Fenster gibst du dann "cmd" (auch wieder ohne "") ein und drückst auf OK (oder auf der Tastatur die Enter-Taste). Jetzt hast du eine Konsole in die du den Befehl eingeben kannst. |
Zitat:
Nur hat dieses Programm keine Gui, also muss es über cmd gestartet werden Nein ein batch Skript, ist wie der Name schon sagt eine Stapel-Verarbeitung, das heißt mehrere Befehle hintereinander, die ausgeführt werden, hier ist es ja nur einer. Ein programm kann man mit Parametern starten. Im programm selbst ist hinterlegt, was diese parameter bedeuten. java ist das Programm was du startest, das - ist das Zeichen für einen neuen Parameter. Also java -help sollte dir die verfügbaren Parameter anzeigen |
danke danke danke !
|
Die beiden Parameter die du da verändern willst, geben den initialen und den maximum Heap Size an. Dies ist der Speicher in dem Java seine instanziierten Objekte verwaltet. Die angegeben Größe bekommt Java vom OS zugewiesen. Das ist der Speicher auf dem der sogenannte Garbage Collector läuft und in unregelmäßigen Abständen alle "toten" Objekte abräumt.
-Xms = initiale Größe beim Starten des Programms -Xmx = maximale Größe des Speichers Gruß Jester |
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:22 Uhr. |
Powered by vBulletin® (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.