Testprogramm aus jar aufrufen

Status
Nicht offen für weitere Antworten.

Zack

Mitglied
Hallo,
ich bin soeben auf ein jar gestoßen, welches mir das aktuelle Wetter anzeigen kann.
Enthalten ist auch ein Beispielprogramm, aber ich bekomm es einfach nicht ans laufen...
Da fehlt wohl eine Kleinigkeit. Hab schon viel gesucht und gelesen, mal fehlte das Manifest file im jar mal sollte man den classpath setzen etc. etc.

jar datei:
http://developerlife.com/weather.com/weather_service.jar
(von: http://developerlife.com/tutorials/?p=18)

Ich hab mir das jar mal angeguckt und ausgepackt, und dann folgendes probiert (unter anderem..)
javac -cp dist/weather_service.jar TestWeatherGateway.java
Wobei ich TestWeatherGateway.java auch in das Verzeichnis kopiert hab. So bekomme ich mehrere undefined Fehlermeldungen...
Wie ist also das richtige Vorgehen?

Ich will das jar später in ein bestehendes Programm mit einbinden, wollte es aber vorher mal testen.

Ich hoffe ihr helft mir, auch wenn solche Fragen (wie starte ich ein jar...) wohl oft kommen...

Danke!
 
Hey !

Musstt Du es für einen Testlauf entpacken ?

Jar sind unter Windows ausführbare Dateien,
Hauptsache, das die JRE installiert ist.

Analysieren kannst Du Dir das ganze Programm daneben.
Es gibt viele guten Editore zum kostenlosen Download.

Übrigens :
wenn Du eine Entwicklungsumgebung benutzen kannst,
wie Eclipse (auch NetBeans),
kannst Du Dir den ganzen Satz des jar auf Fehler testen.
Jedenfalls, was nicht durch den Compiler geht, wird angezeigt.

Erstellung von einem neuen jar file mit Eclipse ist kindisch leicht,
Eclipse macht alles nach den Vorgaben des Benutzers,
legt hierzu auch Manifest an, falls nötig.

Noch 1 Mal : jar Datei kannst Du unter Windows mit einem Doppelklick testen.
Gruß

PS. schreib bitte Deine "dagegen"
 
Hi,
da haette ich vielleicht noch erwaehnen sollen, dass es kein GUI-Programm ist, sondern eine API. Darin ist aber auch ein Beispielprogramm enthalten. Das will ich entsprechend anpassen und dann ausprobieren. Daher hab ich es ausgepackt.

Hoffe jetzt ist meine Problematik klarer...
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Zurück
Oben