Dynamische Speicheranpassung und exe

Status
Nicht offen für weitere Antworten.

FatFire

Bekanntes Mitglied
Gude,

ich hätte da mal wieder ne Frage. Eclipse hat ja z.B. eine Exe-Datei, aus der heraus man Eclipse starten kann.
Erste Frage:
Wie krieg ich so eine äußerst schicke Sache hin? Also von wegen Bytecode in Exe reinpacken. Bitte verweist mich nicht auf die FAQ zu dem Thema, da steht ja nur, daß es geht, aber nicht wie es geht.

Zweite Frage:
Eclipse holt sich seinen Speicher ja dynamisch, wenn ich ein normales Java-Programm starte, haut sich die JVM gleich immer den kompletten Speicher rein. Wenn ich gern während der Laufzeit Heap- und Stackgrössen ändern möchte, so wie Eclipse das in Abhängigkeit von dem Projekt macht, was wäre zu tun?

Mit Dank im voraus
FatFire
 

Wildcard

Top Contributor
1. In der exe liegt kein Bytcode. Die zeigt lediglich einen Splashscreen und startet die jar.
2. Eclipse fordert keinen Speicher dynamisch an. Der wird in einer ini Datei festgelegt.
 

FatFire

Bekanntes Mitglied
Zu 1: Danke. Aber hat vielleicht einer ne Vorlage (in C oder so) wie sowas dann aussieht? Ich bin da ne ziemliche Niete was Programmiersprachen angeht, die Exe-Dateien erzeugen können (außer C#, aber .NET-Framework als Voraussetzung für ein Java-Programm, damit der Starter ausgeführt wird?).

Zu 2: Stimmt. Dank dem Hinweis auch gerade gesehen und auch gleich mal den OutOfMemoryError provoziert. Hm, mir kam das immer beinahe so vor, als gäbs da keine Grenze, weil ich momentan an einem Programm sitze, das echt extreme Ausmasse bekommen hat.

Dann noch eine zusätzliche Frage: wie kann ich von Seite eines Nachrichtenverschickers feststellen, ob die Referenz auf einen Listener überflüssig, weil die einzig noch vorhandene Referenz ist? Gibt es da vielleicht irgendeine Möglichkeit, über den GC auf den Referenzcounter oder gar eine Liste der Referenzen eines Objekts zu kommen?

Nochmals vielen Dank im voraus

FatFire
 
R

Roar

Gast
am besten einfach deine listener abmelden wenn sie zerstört werden sollen ;) oder soft/weak references werden.
 

Wildcard

Top Contributor
1) wofür brauchst du das überhaupt? Wenn dich irgendwas an jar stört kannst du auch genauso eine batch schreiben oder gleich webstart nehmen.

3) nimm einen WeakListener (Stichwort WeakReference)
 

FatFire

Bekanntes Mitglied
1) wofür brauchst du das überhaupt? Wenn dich irgendwas an jar stört kannst du auch genauso eine batch schreiben oder gleich webstart nehmen.
Webstart ist ja denke ich mal nur sinnvoll, wenn man das Ganze auch übers Netz starten lassen will. Soll es aber nicht. Es soll eigentlich in eine kommerzielle Software einfliessen (ja, Buuuuh, ich weiß, es lebe OpenSource, ist für mein Praktikum, kann es mir nicht aussuchen) und da soll es möglichst professionell sein. Batch habe ich privat nix gegen, aber das kurz aufpoppende Konsolenfenster wirkt alles andere als professionell. Zudem sind die meisten Windows-User (auch die nicht ganz so schlauen) einfach exe gewöhnt, deshalb ist das wohl das Beste für den Zweck. Aber danke für die Gedanken :D
Wer da also noch ne Vorlage für hat: immer her damit :!:

am besten einfach deine listener abmelden wenn sie zerstört werden sollen icon_wink.gif oder soft/weak references werden.
3) nimm einen WeakListener (Stichwort WeakReference)

Uh, danke für die Stichworte, das ist genau das was ich suche, ihr gemacht habt kleines FatFire säääährrrr glicklich. :applaus:
 
R

Roar

Gast
denn hak mal den thread ab !!11 :D

edit: ach is ja noch ne frage offen :)
gibt doch genug tools die dir deine start exe erstellen, ich benutz jsmooth, gibt auch nen ant task für jsmooth :toll:
 

FatFire

Bekanntes Mitglied
Okay, dann schau ich mir auch mal JSmooth an. Vielen Dank nochmal, das gibt drei Sternchen ins Heft für euch beide :lol:

P.S.: Bestes Java-Forum, das ich kenne.
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
ohneInformatik; Dynamische Zinsen. Wo liegt der Fehler? Java Basics - Anfänger-Themen 4
A Erste Schritte Dynamische Stempel im PDF Exchange programmieren Java Basics - Anfänger-Themen 0
B Fibonacci Zahlen dynamische Programmierung Java Basics - Anfänger-Themen 7
M Fehlendes Verständnis für dynamische Bindung und Vererbung Java Basics - Anfänger-Themen 13
L Dynamische Anzahl an Arrays mit verschiedenen Namen erzeugen Java Basics - Anfänger-Themen 6
L Dynamische Bindung Java Basics - Anfänger-Themen 3
W OOP Definition / Abgrenzung dynamische Bindung Java Basics - Anfänger-Themen 11
J Dynamische Datenstrukturen Java Basics - Anfänger-Themen 0
L Variablen Dynamische Variablenname Java Basics - Anfänger-Themen 9
L Dynamische Programmierung Java Basics - Anfänger-Themen 0
M Schlüsselworte Dynamische Polymorhpie Java Basics - Anfänger-Themen 32
J OOP Dynamische Objektnamen Java Basics - Anfänger-Themen 6
Ste3et_C0st Dynamische While/For Schleife Java Basics - Anfänger-Themen 7
F Erste Schritte Dynamische Variablen Java Basics - Anfänger-Themen 15
M Dynamische Methode aus anderer Klasse aufrufen Java Basics - Anfänger-Themen 11
S Dynamische Variable ist? Java Basics - Anfänger-Themen 11
S Verwirrung - Dynamische Bindung greift nicht Java Basics - Anfänger-Themen 2
C Dynamische Referenz & abstrakte Klassen Java Basics - Anfänger-Themen 3
P Klassen statische oder dynamische(?) Klasse Java Basics - Anfänger-Themen 3
J Dynamische Liste durchsuchen + anpassen Java Basics - Anfänger-Themen 3
A Schlüsselworte dynamische Stringteilung Java Basics - Anfänger-Themen 4
C Dynamische (AJAX) Inhalte einer Webseite mittels Java auslesen Java Basics - Anfänger-Themen 2
W Übungsaufgabe:Dynamische Datenstrukturen Java Basics - Anfänger-Themen 10
B dynamische erzeugung eines Objektes Java Basics - Anfänger-Themen 21
L Dynamische Objektgenerierung Java Basics - Anfänger-Themen 4
K Dynamische Bindungsregel Java Basics - Anfänger-Themen 2
B dynamische/statische Typen Java Basics - Anfänger-Themen 2
C dynamische JTextFields durchlaufen Java Basics - Anfänger-Themen 5
H Dynamische Bindung mit Interfaces und LinkedList Java Basics - Anfänger-Themen 7
N OOP Dynamische Objekte und nach Parametern durchsuchen Java Basics - Anfänger-Themen 4
M dynamische JPanels/Component Java Basics - Anfänger-Themen 3
X dynamische Listen Java Basics - Anfänger-Themen 2
A Schnelle, dynamische, geordnete Datenstruktur? Java Basics - Anfänger-Themen 11
M Dynamische JButtons mit ActionListener Java Basics - Anfänger-Themen 7
Y Kleine Verständnisfrage zum Thema dynamische Polymorphie Java Basics - Anfänger-Themen 3
C Dynamische Matrizen Java Basics - Anfänger-Themen 4
0 Dynamische Datenstruktur ohne Duplikate und mit direkter Elementauswahl Java Basics - Anfänger-Themen 3
N Vererbung/Dynamische Bindungen Java Basics - Anfänger-Themen 15
W Dynamische Bindung Java Basics - Anfänger-Themen 3
P jsp tags und scriplets mischen dynamische werte an jsp tag Java Basics - Anfänger-Themen 2
S Dynamische Tabelle Java Basics - Anfänger-Themen 2
P Suche Ersatz für dynamische arrays Java Basics - Anfänger-Themen 2
T Dynamische Reaktionen Java Basics - Anfänger-Themen 29
P Dynamische Bindung Java Basics - Anfänger-Themen 8
D Dynamische Objektnamen / Variablen als Objektnamen verwenden Java Basics - Anfänger-Themen 3
J dynamische Auswahl einer überladenen Methode Java Basics - Anfänger-Themen 5
C JTable und dynamische Speicherung Java Basics - Anfänger-Themen 2
M Dynamische Wertsetzung von Variablen durch Eingaben Java Basics - Anfänger-Themen 9
J Dynamische Größenveränderung der Komponenten verhindern Java Basics - Anfänger-Themen 8
C Dynamische Operatoren! Java Basics - Anfänger-Themen 5
R dynamische Variablennamen Java Basics - Anfänger-Themen 3
M dynamische, assziative Arrays Java Basics - Anfänger-Themen 2
I dynamische mehrdimensionales Array Java Basics - Anfänger-Themen 8
H Unterschied statischer/dynamische Typ einer Variablen Java Basics - Anfänger-Themen 2
H statische,dynamische Bindung Java Basics - Anfänger-Themen 4
0 Dynamische Speicherverwaltung Java Basics - Anfänger-Themen 4
B Dynamische If Anweisung Java Basics - Anfänger-Themen 13
B Dynamische Variable Java Basics - Anfänger-Themen 12
C Dynamische Arraygröße Java Basics - Anfänger-Themen 2
M dynamische tabellen Java Basics - Anfänger-Themen 2
G Java dynamische Arrays?? Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben