ok, wurde ähnlich schon mal gefragt, brachte mir aber nichts:
ich habe ein applet, das einige jar dateien auf seinem classpath hat --> so weit so gut.
jetzt habe ich aber auch einige native bibliotheken die abhängig vom OS und der architektur des ausführenden rechners nachgeladen werden sollen.
die .so und dll dateien zu laden ist auch kein hit.
dummer weise befinden sich da auch noch OS abhängige jar dateien ... im klartext /windows/jd_stub.jar bzw /linux/jd_stub.jar und /sunos/jd_stub.jar welche ich dementsprechend zur laufzeit nachziehen muss.
diese allerdings im applet nachzuladen bekomm ich ums verrecken nicht hin irgendwie
p.s. ja, das applet ist signiert usw. also sicherheit ist nicht das problem.
ich bekomme es bis hier hin: ich erhalte eine URL zum jar abhängig von OS und architektur zb:
hm war das nicht so, dass man die Jars indexieren kann und dieser Index in das 'HauptJar' kommt!?
Ansonsten wuerd ich auch per UserAgent-Info die Seite auf
den aktuellen Client spezialisieren, sprich erst abfragen welches
System, dann die jeweiligen Links bauen und als dynamische Seite ausliefern (wie Bleiglanz schon meinte)
grummel... bei webstart kann ich in der jnlp datei systemabhängig die entsprechenden jar's, dll's und so's als native lib angeben und alles funzt.... es muss doch ne möglichkeit geben auch bei nem applet oder überhaubt in einem programm sowas dynamisch zu machen...
OK OK ich gebs auf! Ich mach die Seite mit dem Applet jetzt dynamisch, alles andere ist zu wackelig.
Vorgestellt hab ich mir ne JSP seite? oder ist nen Servlet besser?
und ahm.. kann mir mal wer helfen.....? ich hab seit jahren keins von beiden gemacht und selbst als ich sowas gemacht hab wars nur son besseres hallo welt ahem....
das teil mus folgendes können:
OS und Architektur vom client erfragen, und dementsprechend nen Object tag bzw Applet tag je nach browser zusammen bauen, wo die entsprechenden jar dateien auf dem classpath sind.
also zb. für winows : $$servername:$$serverport/jdic/windows/jdic_stup.jar
und für nen amd64 linux $$servername:$$serverport/jdic/linux_64/jdic_stub.jar
usw usw usw.
hat da mal jemand input / nen kleines bsp für mich oder so? oder ne seite mit gutem tutorial?
wobei mir nen bsp lieber ist.... muss ja primär fertig werden... schnell
ach, das wäre nicht das problem. aber du kannst eh nicht alle klassen in dem jar laden, wegen abhängigkeiten zu anderen klassen in anderen jars etc...... was cool wäre, wäre so ne art jar-classloader, der halt die komplette jar datei einsaugt und gut. so das klassen dann wie vom rest des classpath bei bedarf geladen werden