URLClassLoader Exception

S

SlaterB

Gast
welchen Satz davon verstehst du denn nicht?
das ist schon ein komplexes Thema, nicht unbedingt verständlich, aber viel besser als dort kann man es kaum erklären,
soll noch mal jemand eine halbe Seite schreiben und du sagst dann wieder 'verstehe ich nicht?'

stelle konkrete Fragen a la 'wieso ist das eine B von .. mit dem B des anderen ClassLoader nicht kompatibel?' usw.

-----

vielleicht musst du auch gar nichts verstehen und nur die letzte Antwort dort beherzigen:
Java:
URLClassLoader u = new URLClassLoader(new URL[]{url},Test.class.getClassLoader());
statt Test irgendeine bekannte Klasse deines Programms oder gar der ClassLoader von einem Objekt, this

edit:
das erste Suchergebnis-Beispiel
Class Loading
verwendet auch einen Parent-ClassLoader,
wie lautet denn dein Code, wonach hast du dich gerichtet?
 
Zuletzt bearbeitet von einem Moderator:

netscanner

Mitglied
Java:
public CellState getClass(String extFilePath) {
File extFile = new File( extFilePath ); //Der Pfad zur jar Datei
final URL url = new URL( "file", "localhost", 0, extFile.getAbsolutePath() );
URLClassLoader ucl = new URLClassLoader(new URL[]{url},ExtLoader.class.getClassLoader());

			
Class tempClass =  ucl.loadClass(init.stateclass); //init.stateclass: Der Name der zu ladenen class Datei.

return (CellState)tempClass.newInstance();
}

Also das hier ist mein Code...CellState ist das Interface, welches durch die zu ladende Klasse implementiert wurde. Das Interface (java-Datei) befindert sich im selben package, wie ExtLoader (Die Klasse in der der oben genannte Code steht).

Ich fand auch, dass der Beitrag sehr gut und hilfreich war.
Ich verstehe explizit diesen Satz nicht:
"Sorge also dafür das dieses Interface im Parent liegt, also dem
ApplicationsLoader der per Default verwendet wird."
..und ich glaube, dass es daran hängt
 
Zuletzt bearbeitet:
S

SlaterB

Gast
ich denke dass du diesen Satz korrekt umgesetzt hast, ExtLoader.class.getClassLoader() dürfte der ApplicationsLoader sein,
falls du nicht zufällig mit noch mehr ClassLoadern herumwirtschaftest,
und da CellState in deinem Quellcode verwendet wird, dürfte diese Klasse bzw. dieses Interface vorhanden sein,

was ist denn die genaue Fehlermeldung bei dir, wirklich wie im anderen Thema, also 'CellState not found'?
erst beim ClassLoader-Aufruf oder schon vorher an sich bei Verwendung dieser Klasse?
 

netscanner

Mitglied
ja genau...absolut das gleiche...und das ist ja das, was mich verwirrt.
Klar das Interface ist nicht im jar File...sonst würde es ja eine Class Cast Exc. (wie auch im anderen Forum erwähnt) geben.
Aber er scheint das Interface (was - wie gesagt teil meiner anwendung ist) nicht zu finden.

pack.png
 
Zuletzt bearbeitet:

netscanner

Mitglied
Wenn ich das Interface übrigens in die jar Datei mit rein packe bekomme ich diese Exception:
java.lang.ClassCastException: prgcellsim.SBuschfeuer cannot be cast to control.CellState


EDIT: Hat sich erledigt...die Imports, die in der zu ladenden class Datei drinnen waren haben auf ein falsches Verzeichnis gedeutet. Er wollte somit CellState unbedingt an einem bestimmten Ort (prgcellsim.CellState) in der jar Datei suchen. Das hat dann natürlich nicht geklappt....
 
Zuletzt bearbeitet:
Ähnliche Java Themen
  Titel Forum Antworten Datum
S URLClassLoader findet ResourceBundle nicht Allgemeine Java-Themen 0
T NoSuchMethodError: java.net.URLClassLoader.close Allgemeine Java-Themen 3
T Class-Objekt mit URLClassloader Allgemeine Java-Themen 7
A Class Datei aus Verzeichnis über URLClassLoader laden Allgemeine Java-Themen 2
X Problem mit URLClassLoader und JUnit Allgemeine Java-Themen 3
S URLClassLoader & asSubclass Allgemeine Java-Themen 3
R Probleme mit dem URLClassLoader Allgemeine Java-Themen 16
S URLClassLoader und Eclipse Plugin Allgemeine Java-Themen 4
A URLClassloader Frage Allgemeine Java-Themen 5
Fadi Lade Klass(jar), die lib im classpath hat mit URLClassLoader Allgemeine Java-Themen 2
D JAR im JAR und der URLClassloader Allgemeine Java-Themen 14
G URLClassLoader stößt static Block nicht an Allgemeine Java-Themen 8
N URLClassLoader läd falsche Klasse Allgemeine Java-Themen 3
V URLClassLoader Problem Allgemeine Java-Themen 8
T URLClassLoader und Class.forName Allgemeine Java-Themen 2
M URLClassLoader Allgemeine Java-Themen 3
M Probleme mit URLClassLoader in Verbindung mit rmi Allgemeine Java-Themen 6
J Probleme mit dem URLClassLoader Allgemeine Java-Themen 2
H Object cast exception Allgemeine Java-Themen 7
W Queue.remove() -> no such element exception Allgemeine Java-Themen 17
urmelausdemeis Exception in thread "main" java.lang.Error: Unresolved compilation problem: Allgemeine Java-Themen 7
N Kann ich die Nullpointer Exception umgehen Allgemeine Java-Themen 12
N A java Exception has occured Allgemeine Java-Themen 8
G javafx "class path" exception Allgemeine Java-Themen 5
H Interface PluginSystem ClassNotFound exception für library Klassen Allgemeine Java-Themen 10
tom.j85 Exception bei Abfrage von Ländercodes in API? Allgemeine Java-Themen 13
S Exception Allgemeine Java-Themen 5
LimDul Streams und Exception Allgemeine Java-Themen 8
C FileLock - Exception wird immer geworfen Allgemeine Java-Themen 4
S Wertbeschränkung Exception oder Anpassung? Allgemeine Java-Themen 4
D Nullpointer Exception Problem Allgemeine Java-Themen 5
Kirby.exe Nullpointer Exception bei Queue Allgemeine Java-Themen 5
R Schlüsselworte "Throw new exception" gibt nicht den String als Fehlermeldung aus Allgemeine Java-Themen 2
P Swing Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: npoints > xpoints.length || npoints > ypoints.length Allgemeine Java-Themen 5
S RMI Exception Allgemeine Java-Themen 0
S MSSQL Exception & Connection String Allgemeine Java-Themen 19
S Interface, generischer Datentyp, Exception? Allgemeine Java-Themen 3
coolian warum bekomme ich ein string index out of bounds exception Allgemeine Java-Themen 17
B Aufruf der Methode ergibt eine Exception Allgemeine Java-Themen 13
S Exception in thread "main" java.lang.NullPointerException at FamilienApp.main(FamilienApp.java:15) Allgemeine Java-Themen 1
M Klassen Serializable Exception Allgemeine Java-Themen 1
E HILFE !! Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/io/FileUtils Allgemeine Java-Themen 4
E Thread Exception Allgemeine Java-Themen 6
javaerd Binomialkoeffizient ausrechnen, Exception in thread "main" java.lang.StackOverflowError Allgemeine Java-Themen 6
M xlsx File auslesen Exception occured Allgemeine Java-Themen 13
X jvm exception abfangen und an externes Programm schicken Allgemeine Java-Themen 4
G Java/LibGDX File Loading Exception Allgemeine Java-Themen 2
B Exception in Application init method Allgemeine Java-Themen 5
H OOP Testen einer Exception mit JUnit Allgemeine Java-Themen 8
M javafx ComboBox- Nullpointer Exception Allgemeine Java-Themen 6
perlenfischer1984 Dialect class not found exception Allgemeine Java-Themen 15
Thallius Bekomme keine Exception mit Stacktrace mehr. Was habe ich getan? Allgemeine Java-Themen 13
perlenfischer1984 Functionsparameter prüfen und eine Exception werfen !? Allgemeine Java-Themen 11
E Probleme mit nextInt() und Exception Allgemeine Java-Themen 35
Z Exception wird nicht ausgelöst Allgemeine Java-Themen 2
0 Animiertes Gif anzeigen - NullPointer Exception Allgemeine Java-Themen 19
T Konstruktor löst exception aus Allgemeine Java-Themen 7
KilledByCheese Dezimal nach Hexadezimal rechner wirft seltsame exception Allgemeine Java-Themen 4
V Compiler-Fehler Exception in thread "AWT-EventQueue-0" java.lang.IndexOutOfBoundsException: Index: 125, Size: 125 Allgemeine Java-Themen 11
D Codeausführung bevor Exception abgeschlossen ist Allgemeine Java-Themen 11
T FileNotFound Exception Allgemeine Java-Themen 9
L Exception/Error auf JDialog umleiten Allgemeine Java-Themen 2
C Arithmetic Exception, obwohl nichts 0 ist Allgemeine Java-Themen 5
M A Java Exception has occured. Allgemeine Java-Themen 1
J Exception in thread "main" java.lang.NoClassDefFoundError Allgemeine Java-Themen 4
M Exception in thread "AWT-EventQueue-0" Allgemeine Java-Themen 6
P Input/Output java.util.Scanner in einer Schleife und Exception-Behandlung: Einlesen einer Zahl Allgemeine Java-Themen 4
E A Java Exception Has Occured Allgemeine Java-Themen 4
T Exception handling Allgemeine Java-Themen 7
P lazy loading exception Allgemeine Java-Themen 0
A Interpreter-Fehler OutOfMemory Exception mit Base64 decode Allgemeine Java-Themen 3
S Java Applet Crash - Keine Exception Allgemeine Java-Themen 8
S Best Practice verschiedene Exceptions fangen und neue Exception erzeugen Allgemeine Java-Themen 11
K Exception in thread "AWT-EventQueue-1" Allgemeine Java-Themen 2
K Gepacktes Jar-File gibt beim Doppelklick eine Exception aus Allgemeine Java-Themen 4
P Eigene Exception Klasse Allgemeine Java-Themen 7
N Java Interne Exception Allgemeine Java-Themen 4
B JUnit4 Exception-Test Allgemeine Java-Themen 4
127.0.0.1 SQL Exception, kein Driver Allgemeine Java-Themen 9
S Erste Schritte Exception beendet Schleife nicht - Methode macht trotz throw weiter? Allgemeine Java-Themen 9
R ZIP FileSystem unter Windows wirft exception Allgemeine Java-Themen 7
H java.util.Timer und Funktion mit SQL Exception Allgemeine Java-Themen 5
Ollek Barcode mit Barcode4J erzeugen - Exception Allgemeine Java-Themen 4
Z Concurrent Modification Exception - HashMap (kein remove) Allgemeine Java-Themen 4
E Eigene Exception Klasse erstellen Allgemeine Java-Themen 3
L Variablen IO Exception weil File angeblich nicht exisitert Allgemeine Java-Themen 10
T Exception versus Rückgabeparamter Allgemeine Java-Themen 26
S Exception enableDepthTest Allgemeine Java-Themen 7
M JAXB Reimport zu Hibernate DB -> Exception Allgemeine Java-Themen 3
W Kleine Frage zu Null-Pinter-Exception Allgemeine Java-Themen 21
aze JUnit: Testen ob bestimmte Exception nicht auftritt Allgemeine Java-Themen 18
S Null Pointer Exception bei BufferedReader Allgemeine Java-Themen 4
N Runtime.exec() Exception Problem Allgemeine Java-Themen 3
P Default constructor cannot handle exception type Allgemeine Java-Themen 6
M Objekt prüfen auf null ->Invocation Target Exception??? Allgemeine Java-Themen 2
S Bildaufbau durch Servlet -> Exception Allgemeine Java-Themen 11
E Queue: Wie kann hier ein null-Pointer Exception auftreten?! Allgemeine Java-Themen 11
S Exception beim Schreiben des Dataset in XML Datei Allgemeine Java-Themen 8
M Webstart Exception trotz signierten JARs Allgemeine Java-Themen 3
E Interpreter-Fehler unbekannte Exception Allgemeine Java-Themen 12

Ähnliche Java Themen

Neue Themen


Oben