Tag: classloader

Ein class loader ist ein Objekt, das verantwortlich ist für das laden von Klassen in Java.

Wie ich meinen custom class loader als Standard?

Anzahl der Antworten 1 Antworten
Ich versuche, zu üben, mich mit custom class loaders, und ich habe einige Fragen. Gibt es eine Möglichkeit, um anzugeben, die JVM zu verwenden, meine custom class loader Global? Zum Beispiel, ich schrieb kleine app läuft unter

JBoss und verschiedene Versionen von Hibernate

Anzahl der Antworten 2 Antworten
Sind wir mithilfe von JBoss 4.2.3 die wiederum kommt mit der version 3.2.1.ga Ruhezustand. Ich möchte mit Hibernate 3.5.1-FINALE, die unterstützt JPA 2.0. Ich habe versucht, diese Arbeit zu machen, indem Sie meine eigene hibernate-jars in mein

Wie man Java-Datei absoluten Pfad von InputStream?

Anzahl der Antworten 2 Antworten
Bin ich auf Java 6 und ich haben eine Methode, die durchsucht das Laufzeit-classpath nach einer Datei namens config.xml. Wenn gefunden, die ich Lesen möchte, den Inhalt der Datei in einen string: InputStream istream = this.getClass().getClassLoader().getResourceAsStream("config.xml"); if(istream

ANT - Konnte nicht geladen werden, eine abhängige Klasse com/jcraft/jsch/Logger

Anzahl der Antworten 5 Antworten
Ich habe ein problem mit meinem Ant-Skript. Brauche ich um eine Datei zu kopieren, um Linux-server <copy file="../Ant/lib/jsch-0.1.50.jar" tofile="${ant.home}/lib/jsch-0.1.50.jar" /> <scp todir="${server.user}:${server.password}@${server.dev}:${server.dev.dir.config}" trust="true" verbose="true"> <fileset dir="${src.home}/Config/"> <include name="**/*" /> </fileset> </scp> Datei wird korrekt kopiert, aber ich

Wie man dem Namen der Hauptklasse einer jar-Datei aus Java?

Anzahl der Antworten 3 Antworten
Will ich laden und ausführen von externen jar-Datei mit URLClassLoader. Was ist der einfachste Weg, um "Main-Klasse" aus? Ich bin nicht sicher, dass das, was du suchst, aber wenn das Glas zusammengesetzt ist richtig, die Sie erwarten

Laden von Dateien mit dem ClassLoader

Anzahl der Antworten 2 Antworten
Dieses problem wurde Lauschangriff mich für eine Weile. Ich habe zum laden ein paar Dateien in meinen java-app, und der einzige Weg, ich hab die Arbeit so weit sieht wie folgt aus: URL hsURL; if(System.getProperty("os.name").toLowerCase().contains("windows")) { hsURL

Kann ich die classloader-Richtlinie für WebSphere der ibm-web-bnd.xmi-Datei?

Anzahl der Antworten 4 Antworten
Ich habe eine JEE-Anwendung, die läuft auf 6 WAR. Es muss in der class loader, um die Einstellung auf "Classes loaded with application class loader first", und der KRIEG class loader-option auf "Single-class-loader für die Anwendung". Ist

Java hinzufügen, um eine unbekannte Art generische Liste

Anzahl der Antworten 3 Antworten
Habe ich in etwas, was ich noch nicht in einer zuvor in der Java-und das ist, brauche ich zum erstellen einer neuen Instanz sagen, dass die ArrayList-Klasse zur Laufzeit, ohne die Zuordnung eines bekannten Typs fügen Sie

So ändern Sie Standard-class-loader in Java?

Anzahl der Antworten 1 Antworten
Sagen wir, ich habe drei Klassen, Beispiel.ClassA, Beispiel.ClassB, und Beispiel.ClassLoader. ClassA druckt HelloWorld-und ClassB Einfuhren Beispiel.ClassA und ruft seine main () - Methode. Wenn ich dies tun: java -cp Example.jar -Djava.system.Klasse.loader=Beispiel.ClassLoader Beispiel.ClassA Es funktioniert und verwendet meine

Dynamisch laden Sie den JDBC-Treiber

Anzahl der Antworten 2 Antworten
Ich versuche, das laden der JDBC-Treiber dynamisch, mit dieser Art von code: try{ URL url={new URL("file:libs/mysql-connector-java-5.1.21.jar")}; URLClassLoader loader = new URLClassLoader(url, System.class.getClassLoader()); loader.loadClass(drivername); Enumeration<Driver> drivers = DriverManager.getDrivers(); while(drivers.hasMoreElements()){ Driver driver = drivers.nextElement(); System.out.println("driver:"+driver); } Class.forName(drivername, true, loader);

Seltsam jboss-Konsole Fehler

Anzahl der Antworten 2 Antworten
Ich bin die Schaffung zusätzlicher Baustein zu bereits multi-Modul maven-Projekt. Und für diese ich will alles so sein wie in anderen Modulen(also Abhängigkeiten) nur zum test Hallo Welt, dann werde ich gehen einige komplexere Sachen. Und es

Gibt es eine Möglichkeit zu bekommen, welche Klassen einen ClassLoader geladen hat?

Anzahl der Antworten 4 Antworten
Bin ich versucht zu implementieren einige unit-Tests für einen alten Rahmen. Ich bin versucht, zu verhöhnen, als Sie den Datenbank-layer. Leider ist unser framework ist ein bisschen alt und nicht ganz mit best practices es gibt also

java.lang.IllegalAccessError: versucht, Zugriff auf Feld ConcreteEntity.Instanz aus der Klasse Person

Anzahl der Antworten 2 Antworten
java.lang.IllegalAccessError: versucht, Zugriff auf Feld ConcreteEntity.Instanz von der Klasse Entity Ok also hier ist der deal. Ich bin versucht, Zugriff ConcreteEntity.instance auf dem Feld mit der Zugangsart Standard, der sich innerhalb der Standard - ClassLoader und die

WAR 6.1 java.lang.VerifyError: Klasse laden-Einschränkung verletzt

Anzahl der Antworten 5 Antworten
Die Umgebung WAR 6.1 auf Linux, die Bereitstellung einer webapp verwendet Klassen aus xercesImpl.jar. Wegen Gesellschaft, Politik, - Beschränkungen, die app muss bereitgestellt werden, mit Einstellungen: Class Loader Order Classes loaded with parent class loader first ->

wie setzen java-class-loader PARENT_LAST

Anzahl der Antworten 3 Antworten
ich habe eine spring-mvc-Webanwendung, die ich ändern müssen, dem class loader auf. Ich brauche zum ändern der class-loader gleich PARENT_LAST. Ich bin mit 6,1 und haben bereits einen jacl-script aus einer früheren web-Anwendung, die ich kopieren kann,

Wie ermitteln Sie den absoluten Pfad (falls vorhanden) einer geladenen Klasse?

Anzahl der Antworten 2 Antworten
Gibt es da einen (kompatiblen, wenn möglich) Weg, um zu bestimmen, den absoluten Pfad einer geladenen Klasse? Natürlich ist dies nicht immer möglich ist (wenn Sie denken, zu dynamisch erstellten Klassen), aber wenn die geladenen Klassen in

ClassCircularityError geworfen, die von ClassLoader.defineClass

Anzahl der Antworten 1 Antworten
Ich bin be-Klassen mit einem benutzerdefinierten class loader. Zum größten Teil, funktioniert alles, aber manchmal, wenn ich die Last besonders komplexe Projekte/Bibliotheken, bekomme ich einen seltsamen Fehler: Exception in thread "main" java.lang.ClassCircularityError: org/apache/commons/codec/binary/Hex at java.lang.ClassLoader.defineClass1(Native Method) at

Um für das laden der Klassen aus .war-Datei

Anzahl der Antworten 6 Antworten
Ich habe eine Frage bezüglich der Garantien, falls vorhanden, im folgenden Szenario (beachten Sie, dass die Frage nicht ", Wie dies zu tun in eine andere Weise?"die Frage ist wirklich über die Klasse laden, um in dem

So finden Sie die Gläser und in welcher Reihenfolge geladen werden, die durch einen classloader?

Anzahl der Antworten 4 Antworten
Konnte ich nicht finden, eine klare Antwort auf diese Frage an anderer Stelle, so ich werde hier versuchen: Gibt es eine Möglichkeit (programmatisch oder andere), um eine Liste von JARs/Klassen geladen, durch einen Application-Classloader, die in der

Um der Tomcat-Classloadern: common, shared, server

Anzahl der Antworten 3 Antworten
Den Tomcat Class Loader HOW-TO Dokumentation beschreibt 4 verschiedene class loader: Bootstrap System Webapp Gemeinsamen In der Standard-catalina.properties-Datei, jedoch gibt es auch Eigenschaften definiert, die für eine gemeinsame und server class loader als auch. In der Standard-version

Keine passenden classloader gefunden, für das grab

Anzahl der Antworten 6 Antworten
Habe ich diese am Anfang der Klasse: @Grab(group = 'org.ccil.cowan.tagsoup', module = 'tagsoup', version = '1.2') class MyClass{... Ich versuche unit-Tests dieser Klasse, aber immer wenn ich versuche zum ausführen von JUnit-4-tests, bekomme ich diesen Fehler: Caused

Die Aktualisierung ein GLAS beim laufen

Anzahl der Antworten 6 Antworten
Gegeben, ein Glas läuft innerhalb einer JVM wäre es möglich, entladen Sie die aktuell laufende Jar und aus dem system entfernen. Laden Sie die neue version und benennen Sie Sie mit dem gleichen Namen von dem letzten

Gewusst wie: Debuggen von JVM-Ressourcen laden?

Anzahl der Antworten 5 Antworten
Debuggen laden von Klassen, die in einer JVM können wir die param -verbose:classaber... weiß Jemand, wie man die debug-Ressourcen laden (z.B. properties-Dateien)? InformationsquelleAutor der Frage aows | 2009-04-15

Suchen Sie, wo die java-Klasse geladen ist

Anzahl der Antworten 10 Antworten
Weiß jemand, wie man programmaticly finden Sie heraus, wo das java-classloader geladen wird der Klasse aus? Ich oft an größeren Projekten arbeiten, wo der classpath wird sehr lange und die manuelle Suche ist nicht wirklich eine option.

Java classloadern: warum suchen die übergeordneten classloader zuerst?

Anzahl der Antworten 5 Antworten
Sich auf das richtige Verhalten für einen classloader in Java ist: Wenn es bereits geladen wurde, kehren die Klasse Rufen Sie die Eltern loadClass() Versuchen und laden Sie die Klasse selbst. Also die Klasse definiert in der

Gibt es eine Möglichkeit zu zwingen, einen classloader, der zum laden eines Pakets, auch wenn keiner seiner Klassen geladen wurden?

Anzahl der Antworten 3 Antworten
Lassen Sie uns sagen, ein java-codebase hat ein Paket namens "com.Beispiel". Zur Laufzeit, wir können dieses Paket durch Aufruf Package p = Package.getPackage( "com.example" ); //(returns null) oder sogar erhalten eine Liste aller Pakete durch den Aufruf

Wie man classloader für ein bundle in equinox?

Anzahl der Antworten 4 Antworten
Ich habe viel gelesen von equinox-code für dieses, aber noch nicht herausfinden, eine nicht-hacky Weg, den classloader für ein osgi-bundle in der eclipse-equinox-setup. Gibt es eine? InformationsquelleAutor der Frage Suraj Chandran | 2009-10-01

konvertieren Objekt-Klasse Byte

Anzahl der Antworten 5 Antworten
Wenn ich eine Klasse - Instanz zur Laufzeit, bekomme ich in byte - Darstellung? Die bytes, die ich bin daran interessiert wäre, in die Class Datei formatso dass Sie wäre eine gültige Eingabe zu [ClassLoader.defineClass][3]. [3]:

Was ist der Unterschied zwischen Klasse.getResource() und ClassLoader.getResource()?

Anzahl der Antworten 7 Antworten
Ich Frage mich, was der Unterschied ist zwischen Class.getResource() und ClassLoader.getResource()? edit: vor allem möchte ich wissen, ob eine Zwischenspeicherung beteiligt ist, auf Datei - /Verzeichnisebene. Wie in "Verzeichnis-Listen zwischengespeichert, die in der Klasse-version?" AFAIK im folgenden

So ersetzen Sie die Klassen in einer Laufenden Applikation in java ?

Anzahl der Antworten 6 Antworten
Sagen, ich habe eine Klasse namens NameGenerator. Ich kann dies verwenden, um generieren von Namen nach einer bestimmten Logik. Dann Schreibe ich einen TestNameGeneration Klasse mit einer Methode, die fragt, für einen Brief vom Benutzer und generieren

Java-Klasse loader tutorial

Anzahl der Antworten 2 Antworten
Bitte geben Sie eine gute, Gründliche tutorial über Java-Klasse ladenden Schwerpunkt auf die Frage zu erweitern, der Mechanismus und wie man eigentlich mit der Erweiterung. InformationsquelleAutor der Frage Yaneeve | 2009-11-04

Java - das laden von verschiedenen Versionen der gleichen Klasse?

Anzahl der Antworten 4 Antworten
Ich habe viel gelesen über die Java-classloadern, aber bisher habe ich nicht eine Antwort zu finden, für diese einfache Frage: Ich habe zwei Versionen von com.abc.Hello.class in Gläsern v1.jar und v2.jar. Ich möchte beide verwenden in meiner

URL zum laden von Ressourcen aus dem classpath in Java

Anzahl der Antworten 5 Antworten
In Java, laden Sie alle Arten von Ressourcen unter Verwendung der gleichen API, aber mit verschiedenen URL-Protokolle: file:///tmp.txt http://127.0.0.1:8080/a.properties jar:http://www.foo.com/bar/baz.jar!/COM/foo/Quux.class Diese schön entkoppelt das eigentliche laden der Ressource, die aus der Anwendung, muss die Ressource, und da

Was ist ein Java ClassLoader?

Anzahl der Antworten 6 Antworten
In ein paar einfachen Sätzen, was ist eine Java-ClassLoader, wo wird es eingesetzt und warum? OK, ich lese wiki-Artikel. ClassLoader lädt Klassen. OK. Also wenn ich die jar-Dateien importieren, die ein Klassenladeprogramm der job nicht. Warum sollte

Eigenschaftendatei in JAR laden?

Anzahl der Antworten 2 Antworten
Ich habe Schwierigkeiten, wenn eines der Gläser, dass meine web-app hängt davon ab, zu laden versucht eine properties-Datei innerhalb der jar. Hier ist der code, der in das Glas. static { Properties props = new Properties(); try

Ermitteln Sie, aus welcher JAR-Datei eine Klasse stammt

Anzahl der Antworten 3 Antworten
Bin ich nicht vor, eine IDE-gerade jetzt, bei einem Blick auf die API-specs. CodeSource src = MyClass.class.getProtectionDomain().getCodeSource(); if (src != null) { URL jar = src.getLocation(); } Möchte ich bestimmen, welche JAR-Datei eine Klasse ist. Ist dies

Jar-Hölle: Wie man einen Classloader verwendet, um eine Jar-Bibliothek-Version zur Laufzeit durch eine andere zu ersetzen

Anzahl der Antworten 7 Antworten
Ich bin noch relativ neu in Java, also bitte Geduld mit mir. Mein Problem ist, dass meine Java-Anwendung hängt von zwei Bibliotheken. Nennen wir Sie 1-Bibliothek und Bibliothek 2. Diese beiden Bibliotheken teilen sich eine gegenseitige Abhängigkeit

Wann und wie ist ein Java Classloader für die Garbage Collection markiert?

Anzahl der Antworten 1 Antworten
Schaffen wir mehrere untergeordnete classloadern geladen in mehreren subapplications in eine Java-Anwendung "container", prototyping-hot-deployment. Wenn der classpath eines bestimmten classloader geändert hat (D. H. Gläser, die Hinzugefügt wurden, gelöscht, aktualisiert), die alte classloader wird weggeworfen (nicht referenzierte)

Java-Ressource als Datei

Anzahl der Antworten 6 Antworten
Gibt es eine Möglichkeit in Java zu konstruieren, die eine File-Instanz, die auf eine Ressource abgerufen von einem jar über den classloader? Meiner Anwendung einige Dateien aus dem jar (Standard) oder aus einem filesystem-Verzeichnis zur Laufzeit angegeben

ClassLoader getResourceAsStream gibt null zurück

Anzahl der Antworten 2 Antworten
Mein Projekt-Verzeichnis-Struktur zu (in Eclipse): MyProject/ src/ --> "source directory" on Eclipse's classpath/buildpath com.me.myapp Driver myconfig.txt In Driverich habe den folgenden code: public class Driver { public static void main(String args) { InputStream is = ClassLoader.getSystemClassLoader.getResourceAsStream("myconfig.txt"); if(is

Wie sollte ich Jars dynamisch zur Laufzeit laden?

Anzahl der Antworten 11 Antworten
Warum ist es so schwer zu tun, dies in Java? Wenn Sie wollen, um jede Art von Modul-system müssen Sie in der Lage sein zu laden, Gläser dynamisch. Ich hab gesagt, dass es ein Weg, es zu

URL zum Laden von Ressourcen aus dem Klassenpfad in Java

Anzahl der Antworten 5 Antworten
In Java, laden Sie alle Arten von Ressourcen unter Verwendung der gleichen API, aber mit verschiedenen URL-Protokolle: file:///tmp.txt http://127.0.0.1:8080/a.properties jar:http://www.foo.com/bar/baz.jar!/COM/foo/Quux.class Diese schön entkoppelt das eigentliche laden der Ressource, die aus der Anwendung, muss die Ressource, und da

Java: Wie wird Class, die als Byte [] gespeichert ist, in die JVM geladen?

Anzahl der Antworten 5 Antworten
Wenn man serialisiert das ganze .class-Datei in byte, und der Annahme das der name der Klasse bekannt ist (bestanden zusammen mit den byte), wie wollen Sie konvertieren byte -> Klasse -> dann laden Sie es auf der

Wie bekomme ich den Klassenpfad vom Classloader?

Anzahl der Antworten 5 Antworten
Ich bin mit einigen third-party-code, die, wenn da ein "- classpath " command line argument nicht gesetzt, die java.Klasse.Weg, sondern schafft einen classloader, fügt die urls für die Elemente, die auf der Kommandozeile angegebenen classpath, classloader, und

Wann lädt die JVM Klassen?

Anzahl der Antworten 3 Antworten
Angenommen ich habe folgende Klasse: class Caller { public void createSomething() { new Something(); } } Würde die Ausführung dieser Zeile: static void main() { Class<?> clazz = Caller.class; } die JVM laden der Klasse Something oder

Wie funktioniert das Laden von Klassen, wenn dieselbe Klasse in verschiedenen Anwendungen auf demselben Server vorhanden ist?

Anzahl der Antworten 3 Antworten
Ich habe mehrere web-apps laufen auf einer app-server und jede web-app-war-Datei enthält eine Kopie der jar-Datei. Bedeutet dies, dass eine Klasse in jar-Datei geladen werden, die mehrmals in der JVM, einmal für jede war-Datei vorhanden? Nach, dass,

Wie lade ich eine Java-Klasse dynamisch auf Android / Dalvik?

Anzahl der Antworten 1 Antworten
Frage ich mich, ob und wie man laden kann, dex-oder class-Dateien dynamisch in dalvik, einige schnelle Lösung test-Funktion, die ich schrieb, war dies: public void testLoader() { InputStream in; int len; byte data = new byte[2048]; try

Überprüfen Sie, ob die Klasse im Java-Klassenpfad vorhanden ist, ohne den statischen Initialisierer auszuführen.

Anzahl der Antworten 1 Antworten
Wenn ich try { Class.forName("my.package.Foo"); //it exists on the classpath } catch(ClassNotFoundException e) { //it does not exist on the classpath } den statischen Initialisierer block von "Foo" ist gestartet. Gibt es eine Möglichkeit, um festzustellen, ob

Verursacht von: java.lang.NoClassDefFoundError: org / apache / log4j / Logger

Anzahl der Antworten 7 Antworten
Ich habe ein Interessantes problem, in dem die org.apache.log4j.Logger-Klasse wird nicht gefunden während der Laufzeit. Ich versuche, autorisiert und das ist, wo es andernfalls: OAuthAuthorizer oauthAuthorizer = new OAuthAuthorizer(OAUTH_CONSUMER_KEY, OAUTH_CONSUMER_SECRET, SAML_PROVIDER_ID, userId); Ich bin mit JDeveloper 11.1.1.6.

Seltsames Verhalten von Class.getResource () und ClassLoader.getResource () in ausführbarem jar

Anzahl der Antworten 1 Antworten
Ich verstehe von Was ist der Unterschied zwischen Klasse.getResource() und ClassLoader.getResource()? und aus eigener code, dass getClass().getResource("/path/image.png") ist identisch mit getClass().getClassLoader().getResource("path/image.png") Posting Nicht Lesen kann, ein Bild in der jar-Datei zeigt ein Problem mit getClass().getClassLoader().getResource("path/image.png") in einer