W
Woron kar DeDulle
Hi,
mein Problem ist, dass ich für ein Applet (ein Browser Game) 2 .jar archive habe
die Ordnerstruktur sieht so aus:
Ordner
|_ index.html
|_ game.jar
....|_ resources
........|_ resources.txt
|_ 3rdParty.jar
.....|_ some.class
In game jar (die von mir ist) rufe ich eine methode some.class auf die einen relativen Pfad verlangt, der zu resources.txt geht.
Offline im eclipse workspace funktioniert auch alles, 3rdParty.jar liegt dort in lib/
Sobald ich aber alles online stelle findet er die txt nicht mehr. Ich habe deshalb den relativen Pfad als PARAM übergeben, damit das Fehlersuchen einfacher wird.
Der Applet-tag sieht wie folgt aus:
<applet
archive="game.jar, 3rdParty.jar"
code="client.StartApplet"
<PARAM name="ResourcePath" value="resources/resources.txt">
</applet>
Was muss man jetzt als ResourcePath eingeben um von 3rdPart.jar/some.class auf game.jar/resources/resources.txt zu kommen?
Die .jar's sind signiert, der Zugriff ist also erlaubt.
Die Alternative wäre gewesen, dass 3rdParty.jar in die eigene game.jar reinzupacken.
Ich habe sie in das lib/verzeichnis gegeben und im Manifest den classpath angefügt, ich hab sie entpackt und direkt reingegeben, aber dann findet er die Klassen nicht mehr.
Wäre toll wenn es wer wüsste.
mein Problem ist, dass ich für ein Applet (ein Browser Game) 2 .jar archive habe
die Ordnerstruktur sieht so aus:
Ordner
|_ index.html
|_ game.jar
....|_ resources
........|_ resources.txt
|_ 3rdParty.jar
.....|_ some.class
In game jar (die von mir ist) rufe ich eine methode some.class auf die einen relativen Pfad verlangt, der zu resources.txt geht.
Offline im eclipse workspace funktioniert auch alles, 3rdParty.jar liegt dort in lib/
Sobald ich aber alles online stelle findet er die txt nicht mehr. Ich habe deshalb den relativen Pfad als PARAM übergeben, damit das Fehlersuchen einfacher wird.
Der Applet-tag sieht wie folgt aus:
<applet
archive="game.jar, 3rdParty.jar"
code="client.StartApplet"
<PARAM name="ResourcePath" value="resources/resources.txt">
</applet>
Was muss man jetzt als ResourcePath eingeben um von 3rdPart.jar/some.class auf game.jar/resources/resources.txt zu kommen?
Die .jar's sind signiert, der Zugriff ist also erlaubt.
Die Alternative wäre gewesen, dass 3rdParty.jar in die eigene game.jar reinzupacken.
Ich habe sie in das lib/verzeichnis gegeben und im Manifest den classpath angefügt, ich hab sie entpackt und direkt reingegeben, aber dann findet er die Klassen nicht mehr.
Wäre toll wenn es wer wüsste.