[NEWSboard IBMi Forum]
  1. #1
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.005

    NoClassDefFoundError

    Hallo,

    beim Aufruf einer Java-Klasse erhalte ich folgenden Fehler:

    PHP-Code:
    java -Djava.awt.headless=true -classpath /home/mai/java/Datamatrix.jar:/home/mai/javaDatamatrixCode "Das ist ein Test" "/home/mai" "Matrix" "38"                                                                                                                
    java.lang.NoClassDefFoundError                                                                                                   
            at java
    .lang.Error.<init>(Error.java:37)                                                                                 
            
    at java.lang.NoClassDefFoundError.<init>(NoClassDefFoundError.java:30)                                                   
            
    at java.lang.ClassLoader.defineClass(ClassLoader.java:567)                                                               
            
    at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:168)                                               
            
    at java.net.URLClassLoader.defineClass(URLClassLoader.java:312)                                                          
            
    at java.net.URLClassLoader.access$300(URLClassLoader.java:85)                                                            
            
    at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:636)                                                      
            
    at java.net.URLClassLoader.findClass(URLClassLoader.java:221)                                                            
            
    at java.lang.ClassLoader.loadClass(ClassLoader.java:317)                                                                 
            
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:274)                                                         
            
    at java.lang.ClassLoader.loadClass(ClassLoader.java:263)                                                                 
            
    at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:330
    Die aufgerufene Klasse wird noch gefunden. Alle weiteren benutzten Klassen befinden sich in der angegebenen jar-Datei, die im CLASSPATH angegeben ist. Ich weiß jetzt nicht mehr weiter. Kann mir jemand sagen, wo das Problem liegen könnte ?

    Danke,
    KM

  2. #2
    KM is offline [professional_User]
    Registriert seit
    Apr 2003
    Beiträge
    1.005
    Ich hab den Fehler gefunden. Es lag daran, dass in der Java-Klasse eine package-Anweisung zuviel drin war und somit auf einen falschen Pfad zugegriffen wurde. Jetzt funktioniert der Aufruf.

    Gruß,
    KM

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • You may not post attachments
  • You may not edit your posts
  •