myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

Java frage

Willkommen

myGully

Links

Forum

 
Antwort
Themen-Optionen Ansicht
Ungelesen 20.09.11, 20:38   #1
avejack
Anfänger
 
Benutzerbild von avejack
 
Registriert seit: Jan 2011
Beiträge: 39
Bedankt: 1
avejack ist noch neu hier! | 0 Respekt Punkte
Standard 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!
avejack ist offline   Mit Zitat antworten
Ungelesen 20.09.11, 21:07   #2
Thelvan
Erfahrenes Mitglied
 
Registriert seit: Jul 2010
Beiträge: 481
Bedankt: 236
Thelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt Punkte
Standard

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
Thelvan ist offline   Mit Zitat antworten
Ungelesen 20.09.11, 21:13   #3
avejack
Anfänger
 
Benutzerbild von avejack
 
Registriert seit: Jan 2011
Beiträge: 39
Bedankt: 1
avejack ist noch neu hier! | 0 Respekt Punkte
Standard

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?
avejack ist offline   Mit Zitat antworten
Ungelesen 20.09.11, 21:50   #4
slahn
Erfahrenes Mitglied
 
Benutzerbild von slahn
 
Registriert seit: Oct 2009
Beiträge: 640
Bedankt: 228
slahn ist noch neu hier! | 0 Respekt Punkte
Standard

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.
__________________
"[ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ]" (Klopfers Vater)
slahn ist offline   Mit Zitat antworten
Ungelesen 20.09.11, 22:33   #5
Thelvan
Erfahrenes Mitglied
 
Registriert seit: Jul 2010
Beiträge: 481
Bedankt: 236
Thelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt PunkteThelvan erschlägt nachts Börsenmakler | 5269 Respekt Punkte
Standard

Zitat:
Zitat von avejack Beitrag anzeigen
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?
Hier ist kein unterschied, als wenn du ein Programm per Doppelklick auf dem Desktop startest.
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
Thelvan ist offline   Mit Zitat antworten
Ungelesen 21.09.11, 15:40   #6
avejack
Anfänger
 
Benutzerbild von avejack
 
Registriert seit: Jan 2011
Beiträge: 39
Bedankt: 1
avejack ist noch neu hier! | 0 Respekt Punkte
Standard

danke danke danke !
avejack ist offline   Mit Zitat antworten
Ungelesen 26.09.11, 22:52   #7
Jester2
Newbie
 
Registriert seit: Aug 2010
Beiträge: 85
Bedankt: 30
Jester2 putzt sich die Zähne mit Knoblauch. | 2683 Respekt PunkteJester2 putzt sich die Zähne mit Knoblauch. | 2683 Respekt PunkteJester2 putzt sich die Zähne mit Knoblauch. | 2683 Respekt PunkteJester2 putzt sich die Zähne mit Knoblauch. | 2683 Respekt PunkteJester2 putzt sich die Zähne mit Knoblauch. | 2683 Respekt PunkteJester2 putzt sich die Zähne mit Knoblauch. | 2683 Respekt PunkteJester2 putzt sich die Zähne mit Knoblauch. | 2683 Respekt PunkteJester2 putzt sich die Zähne mit Knoblauch. | 2683 Respekt PunkteJester2 putzt sich die Zähne mit Knoblauch. | 2683 Respekt PunkteJester2 putzt sich die Zähne mit Knoblauch. | 2683 Respekt PunkteJester2 putzt sich die Zähne mit Knoblauch. | 2683 Respekt Punkte
Standard

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
Jester2 ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:31 Uhr.


Sitemap

().