Ich bin völlig Anfänger bei Java.
Ich weiss es nicht, wie genau mich ausdrücken soll.
Ich habe früher mal VB mit Datenbanken programmiert. Da hatte ich eine Application Datei( .exe )
Aber wenn ich jetzt in Java irgendwas schreibe nur .java und .class Dateien.
Wie kann ich davon eine .exe Dateien erstellen. (Ich nehme hier kein Applet an. )
Bei diesem Wissensstand scheint mir die Erzeugung von Jar-Dateien noch etwas "verfrüht".
Schreibe erst mal eine Mini-Applikation, kompiliere sie und starte sie auf der Kommandozeile oder einer Batchdatei/Shellskript. Wenn du hier schon nicht mehr weißt, wovon ich rede, solltest du zunächst mal ein wenig in einschlägigen Online-Tutorials (wie sie in unserer Tutorial-Sektion zusammengetragen wurden) lesen.
kann ihm denn keiner diese frage hier beantworten... würde mich auch mal interessieren... bin zwar auch noch nicht aus dem stadium "alles in eclipse" zu machen raus... aber überlegt hatte ich mir das auch schon... ;o)
kann ihm denn keiner diese frage hier beantworten... würde mich auch mal interessieren... bin zwar auch noch nicht aus dem stadium "alles in eclipse" zu machen raus... aber überlegt hatte ich mir das auch schon... ;o)
öhm, dann machst du aber irgendwie was falsch, denn meiner meinung sollte am anfang stehen, alles selbst zu machen. wenn du programmieren kannst, bist du froh, einfache aufgaben von einer ide abgenommen zu bekommen. aber am anfang halte ich es schon für sinnvoll ALLES per hand zu machen.
so ganz blutiger anfänger bin ich ja nu auch nicht mehr... auch wenn ich immer noch anfängerfehler mache... lol und für die handsachen hab ich doch mein girlie..... :roll:
Man kann mit jsmooth (umsonst erhältlich bei http://jsmooth.sourceforge.net) aus einer jar-Datei eine Exe-datei machen, wobei man eine jar Datei aus einer Class-datei machen kann mit jar cvfm meinJar.jar meinmanifest.MF meineapplikationsclass.class (Siehe documentation von jar oder gebe einfach jar ein und enter, um eine kurzanleitung zu kriegen)
Es besteht weiterhin aber eine große Schwierigkeit: Die Exe-Datei braucht weiterhin eine installierte Java-Maschine. Die exe-datei hat gegenüber der jar-datei keinen merkbaren vorteil, außer daß man ihr ein schöneres Icon verpassen kann. Sie läuft sogar langsamer und ist größer.
Ein Beispiel zur Demonstration habe ich ins Netz gestellt:
javaprogramme laufen nicht ohne java runtime environment (JRE)
Eine .exe aus einer jar oder class'en zu machen hat nur nachteile, keine vorteile.
(von dem "problem" mit dem icon mal abgesehn, aber dann macht man sich halt ne .exe die die jar startet und gut is)
eine exe kann z.b. nicht mehr auf anderen platformen gestartet werden..
Das letzte Programm, das ich mit 'nem Tool gemacht hab war - ääh - mal überlegen - genau! ein Taschenrechner wie der von Windows. Das war vor ca. 1/2 Jahr.
Meistens programmiere ich Quelltext pur. Damit hab ich zwei Vorteile:
:arrow: Mein Code ist kürzer als mit solchen Tools und
:arrow: Ich kenne meinen Code.
@dieta:
Sag mir bitte, dass du erst vor kurzem mit dem programmieren angefangen hast...
Ich sehe in dem von dir genannten Thread keine verwendeten Tools und das Tool das hier genannt wurde, verändert nichts an deinem Quelltext.
Darüber hinaus können dir Drittenwicklungen (und somit unter anderem Tools) eine ganze Menge Arbeit abnehmen und irgendwann kommt der Punkt in einem Projekt, wo man seinen Code auch nicht mehr kennt...
Ich programmiere so wie so nur aus Spass in meiner Freizeit. Und ich schätz mal, dass ich Java am besten lerne, wenn ich es selbst programmiere und mir das nicht von irgend einem JBuilder abnehmen lasse. Für so gaanz langweilige Sachen gibt's dann immer noch copy and paste.
Und an sonsten programmiere ich so wie so nur Zeug, wo sich das Meiste "im Hintergrund" abspielt (eher weniger mit Frames und tollen Buttons usw.). Da würd mir der JBuilder auch nicht viel helfen können.
Ich programmiere im Moment noch keine so großartigen Sachen, als dass ich meinen eigenen Code nicht mehr kennen würde.