ubuntuusers.de

[Eclipse] Fehler beim kompelieren

Status: Gelöst | Ubuntu-Version: Ubuntu
Antworten |

ryk

Anmeldungsdatum:
28. November 2006

Beiträge: 71

Hallo,

da ich nun auch (fast) komplett auf Ubuntu umgestiegen bin, möchte ich auch nun unter Linux mit Eclipse programmieren. Leider tritt bei mir unter Linux aber bei Ausführen des Programmes folgender Fehler auf:

Exception in thread "main" java.lang.ClassNotFoundException: Studentin
	at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:268)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Class.java:164)
	at Annotations.Codegenerator.main(Codegenerator.java:9)

Tritt nur bei manchen Codesstücken auf (speziell aufgefallen bei denjenigen die Annotations und Reflections benutzen). Ich weiß das er ein paar Klassen von java.lang.*; nicht findet. Weiß aber nicht wie ich das Problem beheben kann.

Würde mich freuen wenn mir der eine oder andere eine Tip geben kann.

user_unknown

Avatar von user_unknown

Anmeldungsdatum:
10. August 2005

Beiträge: 17604

Wohnort: Berlin

Das sieht für mich aber gar nicht nach einem Fehler beim Kompilieren aus.

Schuß ins Blaue:

which java

eingeben.

dentaku

Anmeldungsdatum:
31. Januar 2005

Beiträge: 3778

Ich nehme an, Du benutzt diese Klasse "Studentin" erst während der Laufzeit mit Class.forName() - so sieht's zumindest aus, wenn man den stack trace betrachtet. Du musst diese KLasse im CLASSPATH haben und auch korrekt angegeben haben - incluse Paket-Name (z.B. "suesse.kleine.Studentin").

Antworten |