Starten einer JavaApplikation
-
Hi javafans,
sicher eine typische anfängerfrage ... wie soll jemand, der von einer anderen person eine java applikation erhält, das programm bei sich auf dem rechner starten?
wenn ich derzeit .java dateien kompiliere besitze ich .class dateien die ich dann mit "java "classenname" starte. nur wie macht das jemand, der von mir diese appl. erhalten hat? ... eine exe gibts ja scheinbar nicht...wie bei winprogrammiersprachen. ja ich weiß er muß auf jedenfall javaumgebung installiert haben.gruß,
xcx
-
1.) exe-Wrapper benutzen
2.) kleine Batchdatei schreiben
3.) ausführbares Jar-file erzeugen
-
Er braucht zumindest mal das JRE (RuntimeEnvironment).
Und dann geht es quasi genau so wie bei dir
Weiter git es die Möglichkeit ein .jar Archiv zu erstellen, schau dazu mal hier rein:
http://www.galileocomputing.de/openbook/javainsel2/java_250002.htm#Rxxjava_250002256DasArchivformatJar
Aber das JRE wird immer benötigt oder gleich das ganze SDKMfG ViperT
-
oh, thx für die schnelle hilfe!
ist es bei der batchdatei nicht so, dass dann javabin-verzeichnis in der Path-variable in winumgebung stehen muß, damit er auch das "java" in der ausführung findet? oder muß man das bei allen varianten beachten?gruß,
xcx
-
Hi,
wir haben im Sommersemester 2004 eine Vorlesung gehabt der hieß JAVA - eine pragmatische Einführung. Dazu ist im Internet, Die Vorlesung (im pdf-Format). Ich glaube es wird dir weiter helfen. Vorkenntnisse in anderen
Programmiersprachen wird nicht voraus gesetzt aber Empfohlen.
http://www.math.uni-wuppertal.de/wrswt/ss04/java.html
http://www.math.uni-wuppertal.de/wrswt/ss04/java/Java.pdf 2MB
-
Die schönste und plattformunabhängstige Möglichkeit ist IMHO ein .jar mit Manifest und eine Verknüpfung, die das .jar aufruft.
java -jar MyJarFile.jar
-
Optimizer schrieb:
plattformunabhängstige Möglichkeit
Optimizer schrieb:
eine Verknüpfung
-
Kennst du ein Betriebssystem, was keine Verknüpfungen kennt? Vielleicht hätte ich erwähnen sollen, dass man sie nicht in das .jar mit reinpacken kann...
-
Optimizer schrieb:
Die schönste und plattformunabhängstige Möglichkeit ist IMHO ein .jar mit Manifest und eine Verknüpfung, die das .jar aufruft.
java -jar MyJarFile.jarJava Webstart ist aus meiner Sicht die eleganteste Möglichkeit, ein Javaprogramm zur Verfügung zu stellen und zu starten.