ich habe nen Programm für jemand anderen geschrieben, und der ist froh wenn er gerade mal nen Prog starten kann das er direkt anklicken kann. Hat auch (noch) nicht die Java-VM drauf. OS ist entweder XP oder Win 98 das es danach nicht mehr auf Linux läuft ist mir schon klar, aber in diesem fall nicht schlimm.
Gibt es eine einfache möglichkeit aus meiner *.java bzw. *.class Datei eine *.exe/bat/com datei zu erstellen, die ich dann per Verknüpfung über den Desktop starten kann? Am bessten währe es wenn auch noch die wichtigsten Teile der VM in der/ den Datei/en enthalten währe, so dass diese nicht noch installiert werden muss.
Ist das überhaubt möglich? Und wenn ja wie kann ich das am besten realisieren?
Das mit der *.bat datei ist ne gute Idee. Im grunde ist mir die Platformunabhängigkeit sehr wichtig, da ich selber Linux User bin. Aber in dem fall muss jeder in der large sein ohne erklärung das Prog zu starten und zu bedienen. Aber mal ne andere frage, woführ steht das -cp hinter java?
Werde mir auf jeden fall auch mal den anderen Compiler angucken. Dafür muss ich aber jetzt Windows starten. Wenn ich weitere fragen habe. Werde ich mich später noch mal melden.
Du kannst auch eine JAR-Datei erstellen. Die kann auf jedem Windows (und Linux)-Rechner per Doppelklick gestartet werden. Ausserdem muss diese Datei nicht für jedes OS neu kompiliert werden.
Aber such mal im Forum, da gibt es 100e Beiträge zu JAR.
ich habe nen Programm für jemand anderen geschrieben, und der ist froh wenn er gerade mal nen Prog starten kann das er direkt anklicken kann. Hat auch (noch) nicht die Java-VM drauf.
Ich halte auch Beni's Vorschlag für den geeignetsten. Denn auf jeden PC gehört doch eine aktuelle Java-VM. :wink:
Somit sind Jar-Dateien eine Plattform unabhängige Möglichkeit, Java-Programme für den Endbenutzer bereit zu stellen.
Reicht es nicht eigentlich, wenn man nur die Teile der JRE mitliefert,
die das eigene Programm benötigt?
Weil ich leider zuwenig Leute mit Java kenne...
...und die gerne mal ein paar Programme testen wollen,
aber zu faul sind es zu downloaden/installieren *g*
tja da kann ich dich gut verstehen, zumal die jre 5.0 ca. 80MB groß ist. du bist auch nicht der einzige der sich sowas gedacht hat, aber leide leider gibt es sowas noch nicht. hoffentlich aber bald: http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4267080