Hallo,
och je.. ich sollte mir angewöhnen die Posts auch manchmal zu lesen... ;-)
Du hast recht... er möchte wissen welche jars noch von der JNLP datei referenziert werden. Okay, dann musst du wirklich die JNLP Datei ziehen und schauen was dort an jars angegeben ist.
Gruß Tom
Das habe ich schon getan.
Nach tagelangem Suchen habe ich mich auf jacob-Projekt gestossen.
Damit wurde auch HttpAnalyzer erstellt.
Ich kann alle Response und Request-Informationen auslesen.
Auslasen des Response-Contents bringt mir das:
Code:
------- Ausgabe Content ---------
<?xml version="1.0" encoding="utf-8"?>
<!-- JNLP File for JnlpTest Application -->
<jnlp
spec="1.0+"
codebase="http://localhost/jnlptest"
href="jnlptest.jnlp">
<information>
<title>JnlpTest Application</title>
<vendor>Name</vendor>
<offline-allowed/>
</information>
<resources>
<j2se version="1.5"/>
<jar href="jnlptest.jar" main="true"/>
<jar href="jdom.jar" main="false"/>
<jar href="drawimage.jar" main="false"/>
<jar href="xmlimagereader.jar" main="false"/>
</resources>
<application-desc />
</jnlp>
---------------------------------------
Ich habe auch gemerkt, dass das nachladen der Jars findet erst nach dem Übersetzen der JLP-Datei statt.
Wenn ich in meinem Programm String url_s = "http://localhost/jnlptest/jnlptest.jnlp"; eigebe, wird die Seite auch aufgerufen, aber nicht übersetzt, sprich, das Nachladen der Jars findet nicht statt. Deswegen gibt es auch keine Informationen darüber.
Ich habe mein Programm so gescrheiben, dass es diesen HttpAnalyzer auch startet, dort steht dann die Seite, die ich "aufgerufen habe". Sonst nichts.
Wenn ich aber auf "Content" klicke (sehe Bild1.JPG, rot markiert), wird Web-Start gestartet und die Jars werden nachgeladen, erst jetzt habe ich die Infos, die ich brauche.
Ich nehme an, nach dem ich auf Content geklickt habe, wird dieses irgendwie übersetzt, nur wie?
Gibt es noch andere Möglichkeiten?
bild.JPG: nach dem Aufruf von http://localhost/jnlptest/jnlptest.jnlp.
bild1.JPG: nach dem Klick auf "Content"
Anhänge
Zuletzt bearbeitet: