etreu Geschrieben 24. September 2009 Geschrieben 24. September 2009 Ich habe in einem Applet, dass das Scannotation-Framework nutzt den nachfolgenden Fehler: Caused by: java.lang.RuntimeException: File in java.class.path does not exist: /opt/sun-jdk-1.6.0.14/jre/classes at org.scannotation.ClasspathUrlFinder.findClassPaths(ClasspathUrlFinder.java:129) at stun.message.attributes.Attribute.bootstrap(Attribute.java:57) at stun.message.attributes.Attribute.<clinit>(Attribute.java:26) ... 7 more // zeile 25-27 static { bootstrap(); } [/php] [php] // zeile 54 - .... private static final void bootstrap() { //ClasspathHelper.checkClasspath(); URL[] urls; urls = ClasspathUrlFinder.findClassPaths(); // zeile 57 final AnnotationDB adb = new AnnotationDB(); adb.setScanClassAnnotations(true); adb.setScanFieldAnnotations(false); adb.setScanMethodAnnotations(false); adb.setScanParameterAnnotations(false); adb.addIgnoredPackages("java"); adb.addIgnoredPackages("javax"); try { adb.scanArchives(urls); // LOGIK } catch (final ClassNotFoundException cnfe) { logger.error("Klasse beim Nachladen der Attribute gefunden", cnfe); } catch (final IOException e) { logger.error("IOE beim Nachladen der Attribute", e); } catch (final SecurityException e) { logger.error("Zugriff verweigert", e); } catch (final NoSuchFieldException e) { logger.error("kein TYPE-Field vorhanden", e); } catch (final IllegalArgumentException e) { logger.error("ungültiges argument", e); } catch (final IllegalAccessException e) { logger.error("unzulässiger Zugriff", e); } } Der Pfad, der nicht gefunden wird steht als einziger im Property java.class.path drin. Hat jemand von euch 'ne Idee? Als Codebase wird das Verzeichnis angegeben, in dem das liegt, dass die Applet-Klasse enthält. Es werden außerdem noch weitere jars über das archive-Attribut angegeben.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden