Updater

T

TheTimeless

Gast
Hallo

Ich habe mir ein Programm geschrieben dieses Programm möchte ich nun Updaten können. Ich habe versucht mich über dieses Thema Schlau zu machen habe es aber nicht verstanden:confused:.

Also ich habe eine a.jar auf meinem Computer und diese möchte ich duch b.jar aufmeinen Webspace Updaten.

Jetz hoffe ich das es einer von euch mir ausführlich erklären kann also für Dumme:D.

Lg TheTimless
 

Nuiton

Bekanntes Mitglied
Wie InfectedBytes schon sagte, die leichteste Loesung hierfuer waere eine Verbindung zu deinem Server aufzubauen, um dann dein aktuelles Programm (sagen wir mal, es heisst appv1.0.0.jar) auf appv1.0.1.jar zu aktualisieren. Du kannst in diesem Fall einfach den Dateinamen ueberpruefen, bzw. so:
Java:
...
URL url = new URL("...");
URLConnection connection = url.openConnection();
connection.connect();
...

Der Rest ist dann ein InputStream und OutputStream, wo du dann die Datei vom Webserver auslesen kannst und runterladen kannst.
 

Nuiton

Bekanntes Mitglied
So wie ich es verstehe, meint er dass der "Updater" sein eigenes Programm ist. Er moechte wissen wie sich sein Programm eine neue Version vom Webserver zieht.

Wie gesagt, am besten adaptierst du eine bestimmte Dateistruktur auf deinem Webserver. Zum Beispiel wuerden alle deine (neuen) .jar-Dateien etwa wie "abcv1.0.0.jar" heissen, damit du dann einfach deinen Updater.jar ausfuehren kannst, der sich zu deinem Webserver mithilfe von Input und OutputStreams verbindet, und diese Datei dann runterladet - genauso wie ein normaler Dateidownload.
 
T

TheTimeless

Gast
Genau @Nuiton sorry habs ein bischen blöd formuliert ich werde mal deinen Lösungsweg ausprobieren

Danke an alle für eure Bemühungen
 

Ähnliche Java Themen

Neue Themen


Oben