EXE-Datei aus Java-Programm erzeugen

Status
Nicht offen für weitere Antworten.
M

Martin

Gast
Hallo,

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?

Schon mal jetzt vielen Dank für eure Antworten.
 

thE_29

Top Contributor
mach dir ne bat Datei :)

java -cp C:\deinordner\ mainprog

das gibtst du in eine Bat Datei und dann machst ne Verknüpfung aufn desktop!

es gibt aber auch programme die dir exe Dateien erstellen, aber dann ist ja die plattformunabhängigkeit kaputt (o schreck, die braucht ja jeder.... :))

aber ich würds mit ner bat datei machen, is besser so!
 
M

Martin

Gast
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.
 
B

Beni

Gast
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.
 

thE_29

Top Contributor
cp heißt classpath damit der auch die dazugehörigen klassen zu deinem Projekt findet!

Würde dir aber zu einer jar datei raten, ist besser

und der jbuilder kann dir ne jar datei und alle ausführbaren dateien für jedes system erstellen :p (also linux, mac,solaris, win exe, usw)
 

dark_red

Bekanntes Mitglied
Martin hat gesagt.:
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.

Abgesehen vom Aspekt Java-VM, halte ich JNLPs eine gute Lösung für Normal-User. Draufklicken und fertig.
 
R

Roar

Gast
ehm, dazu muss 1. der browser das unterstützen und 2. eine VM natürlich auch installiert sein, und Java WebStart auchnoch installiert sein.
 

L-ectron-X

Gesperrter Benutzer
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.
 
B

bygones

Gast
oder das Ganze serverseitig per JSP lösen ;)

oder die VM mit der Exe bundlen - was zu einer ca. 30 MB großen exe wird.... aber exe erstellen ist im sinne mit Kanonen auf Spatzen schießen....
 
R

Roar

Gast
deathbyaclown hat gesagt.:
oder die VM mit der Exe bundlen - was zu einer ca. 30 MB großen exe wird.... aber exe erstellen ist im sinne mit Kanonen auf Spatzen schießen....

ne, die exe bleibt gleich groß, du musst nur das ganze jre verzeichnis mit der exe mitliefern und angeben

gruß,
Roar, der das mal mit JSmooth so gemacht hat
 

Xandro

Bekanntes Mitglied
*mal wieder hochzieht*

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*
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Java Programm mit Batch-Datei starten Java Basics - Anfänger-Themen 32
A Verarbeiten einer Excel Datei durch das java-Programm Java Basics - Anfänger-Themen 3
M Java Programm über Batch-Datei ausführen Java Basics - Anfänger-Themen 1
G Input/Output CSV-Datei über Java-Programm erstellen, Zeichensalat Java Basics - Anfänger-Themen 3
H java programm per batch datei öffnen Java Basics - Anfänger-Themen 4
L Datei aus Java in anderem Programm öffnen Java Basics - Anfänger-Themen 23
N Java Programm soll Datei in eigene jar schreiben Java Basics - Anfänger-Themen 13
M Datei mit Java für Programm öffnen Java Basics - Anfänger-Themen 10
J Ein Java-Programm in eine *.exe Datei 'packen' Java Basics - Anfänger-Themen 20
J Aus einem Java Programm eine .java datei Kompilieren Java Basics - Anfänger-Themen 6
A Datei mit java Programm verlinken Java Basics - Anfänger-Themen 6
N asp Datei aus Java Programm öffnen Java Basics - Anfänger-Themen 2
farbenlos Csv Datei in Java einlesen Java Basics - Anfänger-Themen 18
A Wie führe ich eine Batch-Datei von meiner Java-Anwendung aus? Java Basics - Anfänger-Themen 18
B von Java/Eclipse verwendete Datei existiert gar nicht? Java Basics - Anfänger-Themen 6
B Den Dateipfad einer Java Datei durch Code in Selbiger finden? Java Basics - Anfänger-Themen 10
S In Datei schreiben in Java? Java Basics - Anfänger-Themen 1
nbergmann Installation unter jdk.java.net: Keine ZIP-Datei zum entpacken Java Basics - Anfänger-Themen 2
Kotelettklopfer Sqlite DB aus Java Datei ansprechen. Java Basics - Anfänger-Themen 147
L Java erstellt leere Datei Java Basics - Anfänger-Themen 8
W Java in Exe Datei umgewandelt, Ressourcen fehlen (Bilder und Audiodateien) Java Basics - Anfänger-Themen 1
N Java CSV Datei auslesen Java Basics - Anfänger-Themen 6
S Verbindung von einer Excel Datei zu Java-- Java Basics - Anfänger-Themen 4
M Java: BufferedReader liest nur die Hälfte der Text-Datei. Java Basics - Anfänger-Themen 4
J Java Datei als exe weitergeben Java Basics - Anfänger-Themen 3
A .txt-Datei mit Java speichern Java Basics - Anfänger-Themen 2
M Java Mysql ausführbare datei Java Basics - Anfänger-Themen 7
alkaA Intellij Java Datei aus nicht Projekt ausführen? Java Basics - Anfänger-Themen 2
L Wie kann man fehlerfrei im Java Code auf die fxml Datei zugreifen? Java Basics - Anfänger-Themen 26
K Schlüsselworte Nach Java update findet mdb Datei nicht Java Basics - Anfänger-Themen 6
diqqerrr Java Datei als .exe ausführen Java Basics - Anfänger-Themen 8
T class Datei auslesen Java Java Basics - Anfänger-Themen 5
A Java-Datei refaktorieren Java Basics - Anfänger-Themen 3
M In einer Datei schreiben - Java Java Basics - Anfänger-Themen 3
O Javac findet die .java datei nicht Java Basics - Anfänger-Themen 2
F PDF Datei in Java einbinden Java Basics - Anfänger-Themen 22
S .java Datei in java Datei ausführen Java Basics - Anfänger-Themen 9
J Java Datei lässt sich nicht kompilieren Java Basics - Anfänger-Themen 3
J Java - Abspielen einer wav Datei Java Basics - Anfänger-Themen 2
L Java Text datei nur bis zu einem Punkt auslesen? Java Basics - Anfänger-Themen 3
I Klassen Mehrere Java Klassen in einer .java Datei Java Basics - Anfänger-Themen 7
1 Im Java Projekt eine txt datei einbinden? Java Basics - Anfänger-Themen 8
J Eingabeaufforderung stürzt ab (beim Ausführen einer Java-Datei) Java Basics - Anfänger-Themen 3
D Lesen aus Datei (java.util.NoSuchElementException) Java Basics - Anfänger-Themen 22
Z Java txt Datei erstellen lassen Java Basics - Anfänger-Themen 6
0 Über CMD die JAVA Datei ausführen? möglich? Java Basics - Anfänger-Themen 8
M Java Datei soll sich selbst löschen Java Basics - Anfänger-Themen 8
M Datei starten mit Java Java Basics - Anfänger-Themen 3
B Datei in Java einlesen Java Basics - Anfänger-Themen 13
D java Datei ausführen? Java Basics - Anfänger-Themen 4
Fab1 alte Java Datei wird ausgeführt (trotz Änderung) Java Basics - Anfänger-Themen 4
M Java-Datei in Ordner Kopieren Java Basics - Anfänger-Themen 12
S .jar/java Datei ausführen Windows 7 64bit?! Java Basics - Anfänger-Themen 7
E Java Datei erstellen? :) Java Basics - Anfänger-Themen 3
U Java datei ausführen[Fehler] Java Basics - Anfänger-Themen 5
M Datei in java Öffnen Java Basics - Anfänger-Themen 9
P .class Datei direkt starten (optional Java Datei direkt starten) Java Basics - Anfänger-Themen 13
P Java Datei ohne Netbeans ausführen Java Basics - Anfänger-Themen 7
U neue Java-Datei öffnen Java Basics - Anfänger-Themen 10
S JTabbedPane jeder Tab in einer eigenen java Datei? Java Basics - Anfänger-Themen 3
A CMD findet die java.class Datei nicht Java Basics - Anfänger-Themen 46
Maxim6394 Java Datei ausführen Java Basics - Anfänger-Themen 9
D Input/Output Zeilen aus txt-datei in Java-Liste einfügen Java Basics - Anfänger-Themen 9
H java datei ausführen funktioniert nicht Java Basics - Anfänger-Themen 7
P Java Object das eine HTML Datei repräsentiert Java Basics - Anfänger-Themen 19
E PHP Datei mittels Java aufrufen? Java Basics - Anfänger-Themen 3
L Input/Output Datei in Java einlesen Java Basics - Anfänger-Themen 9
K Klasse in eingener *.java-Datei Java Basics - Anfänger-Themen 5
A Wie mit Java eine .vbs Datei starten lassen? Java Basics - Anfänger-Themen 4
D Java Applet in einer .jar datei Java Basics - Anfänger-Themen 2
U Java .txt datei öffnen Java Basics - Anfänger-Themen 3
achillesat aus .java in ascii datei Java Basics - Anfänger-Themen 12
K OOP Macro (.vba-Datei) aus Java Java Basics - Anfänger-Themen 2
C Datei kopieren - Erweiterung java.io.File Java Basics - Anfänger-Themen 2
A Java Datei in Applet umwandeln Java Basics - Anfänger-Themen 4
C *.java Datei nach Doppelklick mit VM ausführen Java Basics - Anfänger-Themen 29
Jats Java-Datei mit unbestimmten Variablen Java Basics - Anfänger-Themen 29
3 Eine HTML Datei in eine Java Datei umschreiben Java Basics - Anfänger-Themen 23
W [Java Archive (JAR) Datei erstellen] Lässt sich nicht ausfürhren Java Basics - Anfänger-Themen 7
M java neue datei erstellen Java Basics - Anfänger-Themen 6
P mit java text-datei auslesen und weiter bearbeiten Java Basics - Anfänger-Themen 3
Developer_X Datei downloaden mit Java (.zip) Java Basics - Anfänger-Themen 19
M lokale exe-Datei über Java-Applet starten Java Basics - Anfänger-Themen 4
X Java txt datei auslesen Java Basics - Anfänger-Themen 10
T Java Webstart soll eine Datei speichern Java Basics - Anfänger-Themen 2
Knizz Java-Datei über cmd öffnen Java Basics - Anfänger-Themen 29
B Java Datei unter Solaris kompilieren Java Basics - Anfänger-Themen 2
Developer_X Java File listet den Ordner, in dem sich die Datei befindet Java Basics - Anfänger-Themen 7
Developer_X HTML Datei nicht von Java Lesbar Java Basics - Anfänger-Themen 8
H Große Projekte mit Java - Ausführbare Datei Java Basics - Anfänger-Themen 2
M Delphi-Record mit Java aus Datei lesen Java Basics - Anfänger-Themen 11
E Habe java. Datei wie ausführen ? Java Basics - Anfänger-Themen 9
2 Mit Java in eine WORD-Datei schreiben Java Basics - Anfänger-Themen 18
M .java als ausführende Datei Java Basics - Anfänger-Themen 2
Q java.util.loggging neue datei erstellen Java Basics - Anfänger-Themen 3
G *.java Datei mit Editor starten und testen Java Basics - Anfänger-Themen 6
K Java Application mit Batch-datei starten Java Basics - Anfänger-Themen 9
O Text von Homepage via Java auslesen und in Text Datei speich Java Basics - Anfänger-Themen 1
G Datei mit Java anlegen Java Basics - Anfänger-Themen 9
S Datei mit Java-Applikation an Web-Formular schicken Java Basics - Anfänger-Themen 9

Ähnliche Java Themen

Neue Themen


Oben