ausführbares JavaProjekt ohne Installation

  • Themenstarter Themenstarter Guest
  • Beginndatum Beginndatum
Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hi!

Ich suche jetzt schon ziemlich lange herum, und check das alles einfach nicht - bin glaub ich nicht schlau genug...

Ich habe ein Projekt geschrieben und nun fertig gestellt. Jetzt möchte ich es gerne ausführbar machen, da scheitere ich schon das erste mal.
Die ausführbare Datei sollte dann auf ein Netzlaufwerk in der Firma gestellt werden, und von dort aus ohne irgendwelche Installationen gestartet werden können. Also muss in die Datei auch die JVM mit rein damit auch user die keine JVM haben das Programm benützen können.


Das Perfekte Tool dafür wäre ja Excelsior JET, leider ist es shareware und ich hab dazu auch keinen crack gefunden.


Ausführbare .jar-Dateien funktionieren ja nur dann wenn auch eine JVM installiert ist - soweit ich das verstanden habe. Aber nicht einmal sowas bekomm ich hin....

Ich bin schon am verzweifeln, kann mir keiner eine einfach beschreibung geben wie man sowas macht????, das muss doch möglich sein!!!???!!


Danke an alle reports....
 
Lass den Mist mit integrierten VMs, schreib eine JNLP, deploy das Ding über Java Webstart und aus die Maus.
 
Genau so 😉 *StempelDraufDrück* 😉

Achso und bitte bitte bitte... lass das mit dem Crack-Gequatsche
Hier in dem Forum rennen leute rum die ihr Geld verdienen mit der Software die sie schreiben, zumindest zum Teil und deshalb ist das wahrscheinlich der bescheidenste Ort über Cracks zu sprechen..... :roll: :wink:
Fast jeder hat zwar schon mal einen benutzt aber man muss es ja nicht auch noch den Leuten auf die Nase binden.

Wenn man es streng nimmt ist ein Programmierer der Cracks benutzt sowas wie ein Bäcker der nem anderen Bäcker das Brot klaut.... 😉 hihi
 
Jetzt mal im ernst, kommt mir nicht mit dem ethnischen quatsch von wegen "DU DARFST KEINE CRACKS VERWENDEN, DAS IST BÖSE", denn ich wette jeder von euch hat min. 2 geknackte programme auf euren rechnern!!! :roll:
Außerdem ist das ja gar nicht meine intention, es müsste doch ganz einfach gehen...



Das mit dem Java Web Start ist zwar interessant hab dazu aber folgendes gefunden:

Voraussetzung für Java Web Start ist, dass
- der Entwickler das Programm auf einem Server zum Download anbietet und eine spezielle XML-Datei bereitstellt (mit der Endung „.jnlp“), in der die einzelnen Komponenten der Anwendung beschrieben sind.

- der Webserver des Servers auf der die Java-Anwendung bereitgestellt wird, den MIME-Type application/x-java-jnlp-file kennt.

- der Anwender sowohl eine JRE als auch Java Web Start installiert hat, da die Java-Anwendung mit Hilfe der Java VM des Anwenders ausgeführt wird. Java Web Start wird seit dem JRE 1.4.2 automatisch mitinstalliert.


Und genau der 3. Punkt ist das Problem... ich möchte nicht dass der Benutzer irgendetwas zu installieren hat...





Also nochmal die Grundsatzfrage:
"Wie mache ich aus meinem Java-Projekt, eine ausführbare Datei?"

GCJ ist noch ein Thema, ich versteh die Anwendung aber nicht ganz. Hat jemand erfahrungen damit? Werd jetzt mal das Eclipse Plugin dafür ausprobieren....
 
Meines Wissens nach gibt es Tools die Exe Datei erstellen aber selbst die brauchen irgendwoher nen Java.
Soviel ich weiß ist es so: "Ohne JRE kein Java"

Davon abgesehen gehört JRE auf JEDEN Rechner. Auch wenn dir das wahrscheinlich nicht wirklich gefällt oder weiterhilft so muss du aber wahrscheinlich in den sauren Apfel beißen. Wäre das erste mal dass ich höre dass es ohne JRE geht.

Und zu dem gecracke sag ich nur eins. Zu 90% aller kommerzieller Software gibts ne vernünftige Alternative die nicht kommerziell ist.

Und wenn ich daran denke dass schon Firmen zu gemacht haben (siehe Entwickler von Titan Quest) weil sie scheinbar zu wenig Packungen verkauft haben aber irgendwie jeder das Spiel hat finde ich es schon schlimm was bei manchen auf der Festplatte ab geht. Gegen 1-2 Cracks hat ja keiner was aber ich finds halt schade, wenn Leute scheinbar Sachen kommerziell nutzen wollen und nicht bereit sind dafür zu bezahlen.

Das klingt bei dir nämlich schon ziemlich nach ner kommerziellen Geschichte und da sollte man schon bereit sein ein paar Euro zu zahlen, vor allem wenn es darum geht, dass jemand zu faul ist um Java zu installieren, was wirklich keine Kosten verursacht und wirklich nicht schwierig ist. Einfach doppelklicken.....

In der Zeit wo man nach dem Crack sucht hat man ja schon auf nem Dutzend Rechnern Java installiert.
 
Sehe ich natürlich ein....


Kommerziell würde ich es nicht nennen, es geht nur darum intern organisatorische entlastung zu schaffen, und ein Softwarekauf steht dazu einfach in keinem Verhältnis.

Könntest du mir dann vielleicht noch kurz sagen wie ich jetzt eine ausführbare Datei daraus mache? (Egal jetzt ob .exe oder .jar - hauptsache zum doppelklicken... :wink: )
Werde dann einfach die Installationsdatei von Java auch in den gleichen Ordner packen, und jeder der es verwenden möchte soll das ding einfach kurz installieren, da hast du natürlich recht, is eh nur ein doppelklick!

danke nochmal!
 
Anonymous hat gesagt.:
Jetzt mal im ernst, kommt mir nicht mit dem ethnischen quatsch von wegen "DU DARFST KEINE CRACKS VERWENDEN, DAS IST BÖSE", denn ich wette jeder von euch hat min. 2 geknackte programme auf euren rechnern!!! :roll:

...


- der Anwender sowohl eine JRE als auch Java Web Start installiert hat, da die Java-Anwendung mit Hilfe der Java VM des Anwenders ausgeführt wird. Java Web Start wird seit dem JRE 1.4.2 automatisch mitinstalliert.


Und genau der 3. Punkt ist das Problem... ich möchte nicht dass der Benutzer irgendetwas zu installieren hat...
Praktisch jeder Rechner hat bereits eine JRE >= 1.4 installiert, daher muss nichts weiter installiert werden. Für den Anwender ist Webstart so einfach wie ein PDF im Browser anzuklicken.

Ich habe definitiv kein 'gecracktes' Programm. Zufriedener Linux User, praktisch alle meine Programme kommen aus den Repositories meines Distributors. Einfach, gratis, frei.
 
Anonymous hat gesagt.:
Jetzt mal im ernst, kommt mir nicht mit dem ethnischen quatsch von wegen "DU DARFST KEINE CRACKS VERWENDEN, DAS IST BÖSE", denn ich wette jeder von euch hat min. 2 geknackte programme auf euren rechnern!!! :roll:

Ich hab die Wette gewonnen, was bekomm ich?
 
vielen Dank Krondor, werds mit eclipse versuchen! und dann noch das Web Start ausprobieren...
 
Guck mal in die FAQ, da ist beschrieben, wie man eine CD erzeugt, die eine Java-Software auf einem Rechner starten kann, auf dem kein Java installiert ist.
 
Hi! Habs jetzt so gemacht wie du es in den FAQs beschrieben hast.
Das läuft super, und Installation ist nicht erforderlich, weil die jre direkt von dort aus gestartet wird. Einen Nachteil hat das ganz, es dauert ca. 10 sekunden bis das Programm wirklich gestartet wird, aber das liegt möglicherweise am Netzlaufwerk, ist aber nicht so dragisch!

Vielen Dank an alle die hier gepostet und mir weitergeholfen haben!

lg
 
Status
Nicht offen für weitere Antworten.

Zurück
Oben