WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Programmierung

Programmierung Rat & Tat für Programmierer

Microsoft KARRIERECAMPUS

 
 
Themen-Optionen Ansicht
Alt 16.05.2007, 17:52   #8
jak
Inventar
 
Registriert seit: 13.06.2001
Beiträge: 1.830


Standard

Das Argument das ClassForName erwartet ist der Name der Klasse, z.B. "Plugin".

Üblicherweise sind die Namen in Java aber so gewählt das sie eindeutig sind, z.B. com.ibm.etc.pp (qualified names).

Wenn du die Klasse mit
Class c = Class.forName("Plugin") lädst und immer noch eine ClassNotFoundException auftritt, ist wahrscheinlich das Plugin Verzeichnis nicht im classpath (der Pfad in dem nahc .class Dateien gesucht wird) von java enthalten --> Beim Aufruf von java die Richtigen Parameter verwenden (weiß ich jetzt nicht auswendig, sollte so etwas ähnliches wie -classpath="pfad1,pfad2" sein).

Prinzipiell sollte man auch zur Laufzeit .class Dateien nachladen können, eventuell geht das mit:
Code:
import java.lang.Runtime;
...
Runtime rt = Runtime.getRuntime();
rt.load("Pfad/name.der.Klasse.class");
Class c = Class.forName("name.der.Klasse");
Das hab' ich aber noch nie verwendet -> Ausprobieren.
Einfacher ist es aber, wenn die Dateien schon von vornherein im classpath liegen, dann kann man sich das sparen.

jak
____________________________________
Join the DNRC | Godwin\'s Law (thx@stona)
Documentation is like sex: If it\'s good, it\'s very, very good. If it\'s bad, it\'s better than nothing.
\"In theory, theory and practice are the same. In practice, they are not\" (Lawrence Berra)
jak ist offline   Mit Zitat antworten
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 08:27 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag