java und exe?

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Hi!
Eine vielleicht ziemlich dumme Frage:

Kann ich ein javaprog als .exe erstellen, wenn ja, funktioniert dieses dann ohne Laufzeitumgebung? Denn ich will eine Präsentation vorführen (kurz), bei der ich es mir nicht leisten kann, noch das ganze Java draufzuspielen... ???:L

Auf dem pc dort is aufjedenfall windows drauf.



Wenn das geht, könnt ihr mir dafür freeware empfehlen?






thx,
der dumm Fragende :wink:
 

Jango

Gesperrter Benutzer
Roar hat gesagt.:
wieso installierst du nicht einfach java auf dem zielrechner? oder hast keine 5 minuten zeit vorher? openoffice musst doch auch installieren

:applaus: :applaus: Das ist doch seit gestern meine Rede! (Aber auf mich hört ja keiner :cry: ).
 

moormaster

Top Contributor
Weil das zu einfach wäre... es geht hier darum, das Auto mit Hilfe einer Fähre über den See zu bringen, ohne dass die Fähre nass wird... also packt man die Fähre mit dem Auto drauf auf einen Schwerlasttransporter und umfährt den See :D
 

Jango

Gesperrter Benutzer
moormaster hat gesagt.:
Weil das zu einfach wäre... es geht hier darum, das Auto mit Hilfe einer Fähre über den See zu bringen, ohne dass die Fähre nass wird... also packt man die Fähre mit dem Auto drauf auf einen Schwerlasttransporter und umfährt den See :D
Vielleicht soll keiner erfahren, dass es mit Java geschrieben wurden ist - warum auch immer!? Dieser Gedanke schleicht sich mir ein. Man sträubt sich ja regelrecht gegens jre :idea:
 
G

Guest

Gast
Witzig!

Wenn ich 5 min habe, um es vorzuführen, der Zielrechner ein Laptop oder ein normaler Rechner is, dann möchte ich

1. Nicht ewig davor jre installieren, weil es einfach zu zeitaufwändig wäre
2. Keine Datenleichen oder irgendwelche Programme auf dem Rechner zurücklassen, OOO geht da noch


Aber warscheinlich ist es doch das Beste, einfach alles zu installieren. Falls es wirklich keine anderen Möglichkeiten gibt...
:cry:
 

moormaster

Top Contributor
Soll ja auch native compiler für Java geben... aber zumindest funktionieren diese nicht mit jedem Java Programm, was mit dem sun compiler fehlerfrei compiliert wird...

Wenn man die Progs sowieso anpassen muss, kann mans auch gleich in C++ programmieren.
 

Wildcard

Top Contributor
Anonymous hat gesagt.:
2. Keine Datenleichen oder irgendwelche Programme auf dem Rechner zurücklassen, OOO geht da noch
Eine aktuelle JRE sollte jeder Rechner schon aus Sicherheitsgründen haben. Stell dich nicht so an und hau das Ding drauf :wink:
 

moormaster

Top Contributor
Anonymous hat gesagt.:
Witzig!

Wenn ich 5 min habe, um es vorzuführen, der Zielrechner ein Laptop oder ein normaler Rechner is, dann möchte ich

1. Nicht ewig davor jre installieren, weil es einfach zu zeitaufwändig wäre
2. Keine Datenleichen oder irgendwelche Programme auf dem Rechner zurücklassen, OOO geht da noch


Aber warscheinlich ist es doch das Beste, einfach alles zu installieren. Falls es wirklich keine anderen Möglichkeiten gibt...
:cry:

komisch, wenn wir Vorträge machen müssen, dann sollen wir entweder früher als alle anderen kommen oder sogar noch am Vortag sicherstellen, dass unsere Arbeitsmittel entsprechend vorbereitet sind. Dazu zählt auch Laptop und Beamer entsprechend vorzubereiten.

Auch wir sollen da keine unnötigen Programme oder Dateien liegen lassen, weshalb wir den Rechner dann hinterher (meist gegen Ende des Tages) auch wieder entsprechend säubern müssen.

Wo is da das Problem? Du hast 5 Minuten zum Vorstellen des Programms aber ich kann mir nicht vorstellen, dass Ihr keine Gelegenheit bekommt, eure Werkzeuge entsprechend vorzubereiten. Son Laptop muss ja auch erstmal am Beamer angeschlossen, hochgefahren und entsprechend eingestellt werden. Das macht man ja auch nicht erst, wenn man den Laptop braucht, sondern vor Beginn des Vortrags.

was isn native compiler? bahnhof.gif

Das ist ein Compiler, der Java Quelltext für das jeweilige Betreibssystem bzw. die jeweilige Plattform nativ übersetzt... für Windows heisst das, dass man eine .exe erhält, die nicht von einem JRE abhängt. Das ist aber wie gesagt nicht immer so einfach, weil man den Quelltext meist nicht unmodifiziert mit so einem compiler zum Laufen bekommt.
 
G

Guest

Gast
:oops: :oops: :oops:
Eins muss ich klarstellen: Ich geh noch in die Schule und mach ein Referat, da kriegen wir natürlich keine Zeit...

Ob auf dem Rechner das jre drauf is...naja, warscheinlich sin die ziemlich veraltet...
 

moormaster

Top Contributor
Anonymous hat gesagt.:
:oops: :oops: :oops:
Eins muss ich klarstellen: Ich geh noch in die Schule und mach ein Referat, da kriegen wir natürlich keine Zeit...

Ob auf dem Rechner das jre drauf is...naja, warscheinlich sin die ziemlich veraltet...

Ich sprach eigentlich auch von einer Schule... Wenn man ein Programm vorstellen soll, muss man auch die Gelegenheit bekommen, seine Werkzeuge vorher entsprechend einzurichten... wenn nicht, würd ich mich aber beschweren...
 
G

Guest

Gast
Ich weiß nich mal, ob der so schnell n PC und n Beamer kriegt, muss ihn das nächste Mal fragen...

Insofern is es ziemlich schwierig, da noch Vorbereitungszeit zu haben... :?
 

Jango

Gesperrter Benutzer
Überleg doch mal, was du hier schreibst:
Du sollst mittels Java ein Programm zusammenschräubeln und vortragen - gleichzeitig verwehrt man dir das Vortragen, indem man dir keine zeit zur Vorbereitung gibt. Klingt in meinen Ohren etwas unlogisch. Nicht war? Jetzt wo ich es so schreibe... :wink:
 

moormaster

Top Contributor
Komische Organisation habt Ihr in eurer Schule... bei uns hat auch niemand mal eben schnell nen PC und nen Beamer bekommen... da musste man sich rechtzeitig für anmelden, damit der dann auch frei is... da kann man dann auch mal nachmittags hingehen und testen, ob das alles klappt, wie es soll...

Das macht man in der Tat nicht erst am letzten Abend vorher...
 
G

Guest

Gast
Ich bekomm schon Vorbereitungszeit wenn ich sie brauch.

Und angemeldet hab ich mich au, also so schlimm is es au wieder net...
 

moormaster

Top Contributor
Anonymous hat gesagt.:
Ich bekomm schon Vorbereitungszeit wenn ich sie brauch.

Und angemeldet hab ich mich au, also so schlimm is es au wieder net...

Wo ist dann das Problem? Sag deinem Lehrer, du musst den Laptop vohrer einrichten, weil das während des Vortrags zu lange dauert und gut is.
 
G

Guest

Gast
Nein!
Wieso sollte ich einen langen Thread anfangen, wenn ich euch nur veralbern will!


Okay, dann wär das mit dem exe eigentlich geklärt.
Falls trotzdem noch jemand Einfälle zu meiner Frage (jar+exe+sonstigem) hat, der schreibt bitte.
 

L-ectron-X

Gesperrter Benutzer
Guck mal in die FAQ, da wird Schritt für Schritt beschrieben, wie man ein Java-Programm automatisch nach dem Einlegen einer CD von eben dieser ausführen kann, ohne dass eine JRE auf dem Zielrechner installiert sein muss.
Vielleicht hilft dir das ja weiter...
 

moormaster

Top Contributor
Anonymous hat gesagt.:
Nein!
Wieso sollte ich einen langen Thread anfangen, wenn ich euch nur veralbern will!


Okay, dann wär das mit dem exe eigentlich geklärt.
Falls trotzdem noch jemand Einfälle zu meiner Frage (jar+exe+sonstigem) hat, der schreibt bitte.

Wie gesagt das mit dem Kopieren geht ohne Installation.

Du hast deinen USB Stick mit 2 Ordnern:

\
+jre
+java

Sagen wir du hast ein Java Programm im Ordner

java\meinprog\Main.class

und das JRE in ist auch auf den Datenträger kopiert, so dass die java.exe sich dort befindet:

jre\bin\java.exe

Dann kannst du dir im Stammordner \ eine Batchdatei anlegen, die diesen Befehl enthält:

jre\bin\java.exe -cp java\meinprog Main

Damit sollte dann die Main class (falls die in deinem Programm so heisst) aufgerufen werden.
Mit dieser Batch Datei solltest du dann in der Lage sein, das ganze ohne Installation mit einem Doppelklick vom Stick aus zu starten.
 
G

Guest

Gast
Wie erstelle ich diese Batch-Datei?

fällt das weg, wenn ich eine jar in den Ordner lege?
Oder muss ich auch irgendwie angeben, wo das jre ist?
 
G

Guest

Gast
Danke!
Eine batch-Datei zum starten is wirklich nützlich!

Und ich hab ein prog gefunden, freeware, das java in c++ übersetzt! ja2dol!
 
G

Guest

Gast
Naja, das programm ja2dol hat net so richtig gefunzt.
Aber wenn ich eine Batch erstelle, die mein prog startet, dann muss ich der doch auch irgendwie übergeben, dass sich das jre auf dem Stick befindet, oder? ???:L
 

moormaster

Top Contributor
Anonymous hat gesagt.:
Naja, das programm ja2dol hat net so richtig gefunzt.
Aber wenn ich eine Batch erstelle, die mein prog startet, dann muss ich der doch auch irgendwie übergeben, dass sich das jre auf dem Stick befindet, oder? ???:L

Wieso übergeben? Du benutzt doch das JRE, um dein Java Programm zu starten. Das ist doch schon dadurch in der Batch Datei enthalten, dass du die java.exe vom JRE des Sticks startest.

Das ist hier aber auch alles beschrieben, wie man das einrichten muss:

http://www.java-forum.org/de/viewtopic.php?p=116904
 
G

Guest

Gast
Stimmt!
Wenn die batch auf dem stick liegt, dann is ja klar, dass das jre auch auf dem stick is.

Dann kann ich das prog doch ohne das jre zu installieren starten!!!
 

moormaster

Top Contributor
Jap muss es :D

java.exe oder javaw.exe ist aber nicht soo wichtig.

javaw.exe öffnet lediglich kein Konsolenfenster für das ausgeführte Programm.
 

L-ectron-X

Gesperrter Benutzer
sliwalker hat gesagt.:
Ist in der Batch-Zeile nicht ein Fehler?
Falls damit der Batch-Text meines Beitrags in der FAQ gemeint sein sollte: Nein, da ist kein Fehler. Alles getestet! :!:
Die Benutzung von javaw wäre lediglich für ein Konsolenprogramm bzw. ein Programm, welches Informationen auf der Konsole ausgibt ungünstig.
 

moormaster

Top Contributor
Nein es ging um meine schnelle Batch-Variante (welche ich auch gleich korrigiert habe). Da stand vorher java/bin/java.exe obwohl ich davon ausging, dass das JRE im jre Ordner ist und nicht im Java Ordner :D
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Probleme mit drucken aus Java Java Basics - Anfänger-Themen 3
Gokul Java chart library suggestion for web application? Java Basics - Anfänger-Themen 2
D wie kann ich gcc aus einer .java datei heraus aufrufen? Java Basics - Anfänger-Themen 2
S Text Formatierung in Java Java Basics - Anfänger-Themen 2
B Erste Schritte yaml parsen in Java Java Basics - Anfänger-Themen 19
C Methoden Umlaute in Java Java Basics - Anfänger-Themen 18
W Java-PRogramm liest als EXE-File Nicht USB, jedoch aus NetBeans Java Basics - Anfänger-Themen 45
W Methoden java map ersatz für c++map Java Basics - Anfänger-Themen 3
M Erste Schritte Java Primzahltester Java Basics - Anfänger-Themen 4
A csv Reader für Java? Java Basics - Anfänger-Themen 27
K Java - Enums Java Basics - Anfänger-Themen 30
tomzen Java Unterstützung für exel dateien installieren. Java Basics - Anfänger-Themen 2
Rookar java.lang.NoClassDefFoundError: org/json/JSONException Java Basics - Anfänger-Themen 2
Rookar Mit Button andere java öffnen Java Basics - Anfänger-Themen 4
F Java Object to Hashmap ? Java Basics - Anfänger-Themen 6
I Backend in Java und Ansicht von Dateien in statische HTML Seiten? Java Basics - Anfänger-Themen 15
R Input/Output Verwendung des Euro-Zeichens in Java Java Basics - Anfänger-Themen 7
I Push Nachrichten von JAVA EE App an Mobile App Java Basics - Anfänger-Themen 3
H .java Dateien in Eclipse einbinden und ausführen Java Basics - Anfänger-Themen 1
onlyxlia Schlüsselworte Was meint man mit "einen Typ" in Java erstellen? Java Basics - Anfänger-Themen 2
O Java Kara geschweifte Klammern Java Basics - Anfänger-Themen 2
G Mausrad logitech kann links und rechts klick wie in java abragen. Java Basics - Anfänger-Themen 15
XWing Java Klssenproblem Java Basics - Anfänger-Themen 4
R Umgebungsvariable java -cp gibt immer Java-Hilfe... Java Basics - Anfänger-Themen 3
farbenlos Csv Datei in Java einlesen Java Basics - Anfänger-Themen 18
F TableModelListener: java.lang.ArrayIndexOutOfBoundsException: 132 Java Basics - Anfänger-Themen 3
G Java 8 - Support-Ende Java Basics - Anfänger-Themen 7
T Java Weihnachtsbaum + Rahmen Java Basics - Anfänger-Themen 1
N Will mit Java anfangen Java Basics - Anfänger-Themen 13
Ü Java Array - Buchstaben als Zahlen ausgeben Java Basics - Anfänger-Themen 22
M Java Iterator Verständnisfrage Java Basics - Anfänger-Themen 6
M Java Mail Programm Java Basics - Anfänger-Themen 4
Sniper1000 Java 391 für Windows Java Basics - Anfänger-Themen 37
G Java long- in int-Variable umwandeln Java Basics - Anfänger-Themen 6
JaZuDemNo Java im Studium Java Basics - Anfänger-Themen 7
E Java Programm zur anzeige, ob Winter- oder Sommerzeit herrscht Java Basics - Anfänger-Themen 62
I QR code in Java selber generieren Java Basics - Anfänger-Themen 5
V Java-Ausnahmebehandlung: Behandlung geprüfter Ausnahmen Java Basics - Anfänger-Themen 1
krgewb Java Streams Java Basics - Anfänger-Themen 10
A Überwältigt von der komplexen Java Welt Java Basics - Anfänger-Themen 29
O Mehrfachvererbung auf Spezifikations- und Implementierungsebene in Java. Interfaces Java Basics - Anfänger-Themen 19
John_Sace Homogene Realisierung von Generics in Java ? Java Basics - Anfänger-Themen 19
P Meldung aus Java-Klasse in Thread an aufrufende Klasse Java Basics - Anfänger-Themen 1
R mit Java API arbeiten Java Basics - Anfänger-Themen 9
P JDK installieren Probleme bei der Java-Installation Java Basics - Anfänger-Themen 8
S Java: Wie sortiere ich eine ArrayList benutzerdefinierter Objekte nach einem bestimmten Attribut? Java Basics - Anfänger-Themen 2
Timo12345 JNLP File mit Java öffnen Java Basics - Anfänger-Themen 2
S Video Editierung mit Java.._ Java Basics - Anfänger-Themen 2
F Einstelungen in Java - CursorBlinkRate Java Basics - Anfänger-Themen 10
A PHP $_POST["name"] in Java Java Basics - Anfänger-Themen 3
vivansai21 Is there a oneliner to create a SortedSet filled with one or multiple elements in Java? Java Basics - Anfänger-Themen 9
Athro-Hiro Weißes Bild in Java erstellen Java Basics - Anfänger-Themen 3
Arjunreddy Can someone please tell me how to use a debugger in BlueJ(a Java environment) Java Basics - Anfänger-Themen 1
M Java assoziationen (UML) Java Basics - Anfänger-Themen 8
H Excel-Tabellen mit Java erstellen Java Basics - Anfänger-Themen 4
Simon16 Java ArrayListe von einer Klasse sortieren Java Basics - Anfänger-Themen 2
P Wie kann ich in meinem Java Programm etwas dauerhaft speichern? Java Basics - Anfänger-Themen 5
H Nutzt Eclipse alle CPU-Threads beim Ausführen von Java-Programmen? Java Basics - Anfänger-Themen 4
xXGrowGuruXx Java einstieg, leichte sache 0 verstanden Java Basics - Anfänger-Themen 7
A java.sql.SQLException: Data type mismatch. Java Basics - Anfänger-Themen 1
H Java-Programm zur Ausgabe von Zuständen Java Basics - Anfänger-Themen 80
N Java Spiel Figur auf dem Hintergrundbild bewegen. Java Basics - Anfänger-Themen 11
G Kann Java-Programm nicht als jar aufrufen, auch als EXE nicht Java Basics - Anfänger-Themen 19
N Java Taschenrechner hat Jemand vlt einen Tipp dafür wie ich jetzt die buttons verbinden kann und das Ergebnis auf dem textfield anzeigen lassen kann Java Basics - Anfänger-Themen 13
A Lerngruppe Java Java Basics - Anfänger-Themen 2
G Help me in the Java Program Java Basics - Anfänger-Themen 2
L Java- Vererbung Java Basics - Anfänger-Themen 4
LimDul Suche Java Stream Tutorial Java Basics - Anfänger-Themen 2
_so_far_away_ Ich möchte Java lernen Java Basics - Anfänger-Themen 11
benny1993 Java Programm erstellen für ein Fußball-Turnier Java Basics - Anfänger-Themen 3
M Datentypen While-Schleife eine Java Methode erstellen Java Basics - Anfänger-Themen 3
V Bild per Java Script austauschen Java Basics - Anfänger-Themen 7
MoxMorris this Keyword in Java Java Basics - Anfänger-Themen 14
D Wie kann man in Java nach Arrays auf Duplikate prüfen Java Basics - Anfänger-Themen 12
wolei JAVA Zeitdifferenz feststellen. Java Basics - Anfänger-Themen 4
DiyarcanZeren Rekursion in Java Java Basics - Anfänger-Themen 5
wolei Java generic interface in a generic class Java Basics - Anfänger-Themen 6
monsterherz Ablauf der Erstellung eines Java Programmes Java Basics - Anfänger-Themen 17
monsterherz Circle.java:5: error: <identifier> expected Java Basics - Anfänger-Themen 2
julian-fr Wie kann ich am besten Java lernen? Java Basics - Anfänger-Themen 17
A Java-Properties und -RessourceBundles Java Basics - Anfänger-Themen 5
lrnz22 Java-Basics-Aufgabe Java Basics - Anfänger-Themen 8
R Java kann nicht installiert werden Java Basics - Anfänger-Themen 8
marcelnedza Finde meinen Fehler in einer Methode nicht, Java Karol Java Basics - Anfänger-Themen 15
G In ein java Dokument Ton einbinden Java Basics - Anfänger-Themen 1
C was heisst es wenn java ']' erwartet ? Java Basics - Anfänger-Themen 2
KeinJavaFreak Erste Schritte Programm "Java(TM) Platform SE binary " nicht vorhanden Java Basics - Anfänger-Themen 1
KeinJavaFreak Erste Schritte Java "Executable Jar File" nicht vorhanden Java Basics - Anfänger-Themen 1
melisax Java 2D-Array Tabelle Java Basics - Anfänger-Themen 4
melisax Java Array Wert an bestimmtem Index angeben Java Basics - Anfänger-Themen 14
J Java Testklasse Java Basics - Anfänger-Themen 5
P Java Selenium . Parameterized.Parameters erzeugt eine Fehlermeldung Java Basics - Anfänger-Themen 14
W Java-Code mit Array Java Basics - Anfänger-Themen 14
W Java-Code Java Basics - Anfänger-Themen 2
P BeforeEach AfterEach werden nicht ausgeführt. Java / Selenium Java Basics - Anfänger-Themen 4
A Wie führe ich eine Batch-Datei von meiner Java-Anwendung aus? Java Basics - Anfänger-Themen 18
W Java code- TicTac toe Java Basics - Anfänger-Themen 51
Ostkreuz Java Docs Java Basics - Anfänger-Themen 9
R Java boolean Unterschied " == " und " = " Java Basics - Anfänger-Themen 3
D Java Programm mit Batch-Datei starten Java Basics - Anfänger-Themen 32

Ähnliche Java Themen

Neue Themen


Oben