jar dynamisch laden

Status
Nicht offen für weitere Antworten.
G

grayson

Gast
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:

http://servername:serverport/programm/jd/windows/jd_stub.jar

so, wie lade ich in einem applet nun dieses jar nach, so das es wie alle anderen auch die ich in der html datei angegeben hab verfügbar ist?

thx

gray
 

Bleiglanz

Gesperrter Benutzer
ein "jar" kannst du nicht nachladen

nur Klassen -> und die werden automatisch nachgeladen!

also müsstest du das Applet Tag <applet...codebase...> dynamisch erzeugen (mit jsp? oder javascript?...)

alternativ könntest du natürlich die Klassen in jeweils ein eigenes Package legen und diese dann aus EINEM grossen jar mit

Class.forName("foo.bar.package.linux.jdstubs.Klasse").newInstance()

namensbasiert nachladen
 

Jörg

Bekanntes Mitglied
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)
 
G

grayson

Gast
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...
 
G

grayson

Gast
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 ;)
 

Sky

Top Contributor
Über wie viel MBs reden wir denn hier überhaupt ? Wie groß ist die Datenmenge, wenn man immer alles läd ?
 
G

grayson

Gast
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
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
B Klassen Klasse dynamisch laden. Java Basics - Anfänger-Themen 8
H dynamisch Klassen laden und ausführen Java Basics - Anfänger-Themen 3
districon Dynamisch Programmierung/Backtracking/Memoization Java Basics - Anfänger-Themen 3
T Klassen Denkfehler im Klassen "dynamisch" instanzieren? Java Basics - Anfänger-Themen 4
J Verundung dynamisch gestalten Java Basics - Anfänger-Themen 21
B Folgende Abfrage dynamisch programmieren? Java Basics - Anfänger-Themen 8
R Datenbank-Werte dynamisch ausgeben Java Basics - Anfänger-Themen 19
D new arraylist (List) dynamisch erstellen Java Basics - Anfänger-Themen 1
N Dynamisch erzeugtes Label wird nicht angezeigt, TextField schon Java Basics - Anfänger-Themen 1
D Koordinatensystem dynamisch anpassen Java Basics - Anfänger-Themen 17
J Tableview, ObservableList ein bisschen dynamisch Java Basics - Anfänger-Themen 6
C Array - Länge dynamisch übergeben Java Basics - Anfänger-Themen 7
D Erste Schritte Dynamisch Objekte erzeugen und diese durchsuchen Java Basics - Anfänger-Themen 7
GreyFox Object dynamisch mit werten versehen. Java Basics - Anfänger-Themen 4
G Array dynamisch ausgeben Java Basics - Anfänger-Themen 3
S JTable dynamisch mit Datenbankinhalten füllen Java Basics - Anfänger-Themen 6
F Erste Schritte If Bedingung in Schleife dynamisch erweitern Java Basics - Anfänger-Themen 4
K JLabel zur Laufzeit dynamisch erzeugen Java Basics - Anfänger-Themen 7
V Text aus einer .txt dynamisch ins applet einpassen Java Basics - Anfänger-Themen 0
Y Eingabe-Formular mit JSP dynamisch machen - j/n/wie? Java Basics - Anfänger-Themen 2
N Dynamisch JTree erstellen Java Basics - Anfänger-Themen 3
R Objekte dynamisch erstellen? Java Basics - Anfänger-Themen 14
C Variablen Array dynamisch halten und ausrechnen Java Basics - Anfänger-Themen 14
N Ergebnisse dynamisch in Tabelle schreiben Java Basics - Anfänger-Themen 3
G JObjekte dynamisch vom Server erzeugen lassen Java Basics - Anfänger-Themen 4
I Dynamisch erzeugten Buttons Methoden zuweisen Java Basics - Anfänger-Themen 6
H Objekte dynamisch erzeugen? Java Basics - Anfänger-Themen 6
M Variablen dynamisch variableninhalt von Object auslesen Java Basics - Anfänger-Themen 4
S if-Block dynamisch aufbauen Java Basics - Anfänger-Themen 5
M Static Variable "dynamisch" aufrufen? Java Basics - Anfänger-Themen 8
B Klassen Objekte während der Laufzeit dynamisch anlegen Java Basics - Anfänger-Themen 8
A JButtons dynamisch generieren mit verschiedenen actionhandlern Java Basics - Anfänger-Themen 6
P Scrollpane mit dynamisch erzeugten Komponenten Java Basics - Anfänger-Themen 3
U JPanel dynamisch gestalten Java Basics - Anfänger-Themen 7
R Liste graphischer Objekte z.B. JButton dynamisch erstellen Java Basics - Anfänger-Themen 13
A Dynamisch die Anzahl der Threads in der Cyclic Barrier ändern Java Basics - Anfänger-Themen 2
K Datentypen Full qualified Name dynamisch gestalten Java Basics - Anfänger-Themen 7
M For-Schleifen dynamisch generieren? Java Basics - Anfänger-Themen 10
sqsh statische jlabels dynamisch verwalten Java Basics - Anfänger-Themen 2
O Wie kann man das einfach lösen? (dynamisch viele Attribute) Java Basics - Anfänger-Themen 6
L Tray-Einträge und dazu passende ActionListener dynamisch erzeugen? Java Basics - Anfänger-Themen 2
D JPanel dynamisch anpassen Java Basics - Anfänger-Themen 5
S Dialog dynamisch vergrößern Java Basics - Anfänger-Themen 2
S Dynamisch Zeit auslesen Java Basics - Anfänger-Themen 11
M JTextPane dynamisch erzeugen Java Basics - Anfänger-Themen 2
J Aufgaben Dynamisch auf Pool von Threads verteilen. Java Basics - Anfänger-Themen 3
D ArrayList dynamisch befüllen Java Basics - Anfänger-Themen 14
G Objekteigenschaften dynamisch erzeugen Java Basics - Anfänger-Themen 7
jnoob Checkbox in Dialog Dynamisch erstellen Java Basics - Anfänger-Themen 2
K suche nicht dynamisch Datenstruktur Java Basics - Anfänger-Themen 6
J ListModel dynamisch und schnell aber sicher ändern Java Basics - Anfänger-Themen 7
M Dynamisch Instanzen erstellen. Java Basics - Anfänger-Themen 4
G Zweidimensionales Array - dynamisch Java Basics - Anfänger-Themen 4
B arrays dynamisch vergrößern Java Basics - Anfänger-Themen 5
V Kundenklasse dynamisch erzeugen und id hochzählen? Java Basics - Anfänger-Themen 4
C Dynamisch durch alle Objektvariablen eines Objektes iteriere Java Basics - Anfänger-Themen 15
P JPanel dynamisch mit ActionListener verwalten Java Basics - Anfänger-Themen 3
R Arraygroesse dynamisch anpassen Java Basics - Anfänger-Themen 8
X this dynamisch, super statisch? Java Basics - Anfänger-Themen 3
G Namen von ArrayListen dynamisch erzeugen Java Basics - Anfänger-Themen 4
H variable dynamisch ändern Java Basics - Anfänger-Themen 2
G Klasse dynamisch ohne Datei compilieren: Fehler Java Basics - Anfänger-Themen 4
G Klasse dynamisch nachladen: Fehler Java Basics - Anfänger-Themen 9
T Array Dynamisch Erweiterm Java Basics - Anfänger-Themen 15
M Gleichungen dynamisch erstellen und ausrechnen? Java Basics - Anfänger-Themen 8
G Pfad dynamisch gestalten. Java Basics - Anfänger-Themen 3
B Matrix Dynamisch erzeugen Java Basics - Anfänger-Themen 3
G JTable dynamisch erzeugen. Java Basics - Anfänger-Themen 2
D Labels Dynamisch ? Java Basics - Anfänger-Themen 5
6 Swing: Dynamisch erzeugte Objekte sind verschoben Java Basics - Anfänger-Themen 2
G Variablenname dynamisch vergeben Java Basics - Anfänger-Themen 10
H 2DArray manuell dynamisch erweitern Java Basics - Anfänger-Themen 7
G Länge eines Array trimmen oder dynamisch verändern. Java Basics - Anfänger-Themen 3
M Dynamisch Klassen aufrufen Java Basics - Anfänger-Themen 4
H JLabel dynamisch anzeigen? Java Basics - Anfänger-Themen 10
T ActionListener zu Buttons dynamisch zuordnen Java Basics - Anfänger-Themen 10
G dynamisch Jtextfields erzeugen Java Basics - Anfänger-Themen 3
M HTML Seite die Daten in JavaApplet dynamisch verarbeiten Java Basics - Anfänger-Themen 2
H Variablenname dynamisch festlegen Java Basics - Anfänger-Themen 3
H Variablenname dynamisch festlegen Java Basics - Anfänger-Themen 3
J Tabelle mit mehreren Zeilen dynamisch aufbauen Java Basics - Anfänger-Themen 2
K Bild dynamisch erstellen Java Basics - Anfänger-Themen 2
M Klasse dynamisch erzeugen! Java Basics - Anfänger-Themen 4
M [SOLVED]JComboBoxen dynamisch erstellen und abfragen Java Basics - Anfänger-Themen 2
S Dynamisch Platz für ein Array reservieren? Java Basics - Anfänger-Themen 7
Z Objekte dynamisch erzeugen Java Basics - Anfänger-Themen 19
O Variabelnamen dynamisch generieren Java Basics - Anfänger-Themen 3
E Klassenaufrufe dynamisch mit Reflection Java Basics - Anfänger-Themen 4
J Instanzen dynamisch erzeugen Java Basics - Anfänger-Themen 8
B Kann man in Java Variablen dynamisch generieren? Java Basics - Anfänger-Themen 3
B JTextField dynamisch anpassen Java Basics - Anfänger-Themen 6
G Komponenten dynamisch auf contentPane einbinden Java Basics - Anfänger-Themen 5
S Objekte dynamisch anlegen Java Basics - Anfänger-Themen 3
G Objekt Namen dynamisch vergeben. Java Basics - Anfänger-Themen 7
T Newbie Frage. Vector dynamisch benennen :( Java Basics - Anfänger-Themen 5
F Objekte dynamisch erstelle Java Basics - Anfänger-Themen 11
M String und Int Arrays dynamisch die Größe verändern Java Basics - Anfänger-Themen 7
C eine Liste dynamisch erzeugen ? Java Basics - Anfänger-Themen 6
G klasse dynamisch aufrufen, wie? Java Basics - Anfänger-Themen 6
G JToolbar dynamisch erweitern Java Basics - Anfänger-Themen 8

Ähnliche Java Themen

Neue Themen


Oben