Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo,

ich bin noch eine blutige Anfängerin was Java betrifft und habe jetzt eine Fehlermeldung die bei jedem Prog. was ich schreibe auftaucht:

Unable to initialize threads: cannot find class java/lang/Thread

Das er was nicht findet kann ich ja selber sehen nur was sucht er da???

Danke schonmal

:WD

Achja ich benutze als Editor JOE!

Geschrieben

Hallo,

das klingt nach einer fehlerhaften Java-Installation. Vielleicht ist JAVA_HOME falsch gesetzt.

Um sicher zu gehen dass es sich nicht doch um einen Programmierfehler handelt solltest Du mal den Quelltext posten (zumindest den Teil an dem der Fehler auftritt).

derflix

Geschrieben

Der Quelltext ist aus einem Java- Buch:

class MeinErstes {

public static void main(String[] args){

System.out.print(

"\nMit 'print' und 'println' kann");

System.out.println(

" man schreiben \nund rechnen: ");

System.out.println("6*7= \t + 6 * 7 ");

}

}

Geschrieben

Wenn ich den Quelltext mit einem anderen Java-Editor compiliere dann gibt er diesen Fehler aus:

MeinErstes2. java: l: Superclass java.lang.Object of class MeinErstes not found.

class MeinErstes {

^

l error

Wie gesagt bei einem anderen Testprogramm macht er das auch...

Geschrieben

Der Punkt bedeutet, dass im aktuellen Verzeichnis nach Klassendateien gesucht wird. Das ist soweit in Ordnung. Verwendest Du die package-Anweisung oben über der KlassenAngabe im Sourcecode? Wenn ja, musst du den Classpath noch auf den Pfad, ab dem das Package beginnt, setzen, weil er dann die Sache mit dem aktuellen Verzeichnis nicht macht.

k.o.b

Geschrieben

Ich benutze diese package-anweisungen nicht...

Ich habe jetzt in den Umgebungsvariablen den Pfad des \bin Ordner des JDK und den Pfad des Editors.. Im Editor steht bei Classpath der Punkt.

Compiler usw.. das hat er automatisch gemacht... Was für Einstellungen sollte ich noch vornehmen???

Danke für die Mühe:)

Geschrieben

Du könntest ja erstmal probieren, ob es ohne Editor läuft, nur mit der Konsole. Wenn Du unter Windows arbeitest, dann öffnest Du die Eingabeaufforderung, wechselst in das Verzeichnis mit Deinen Sourcecodes und gibst ein 'javac datei.java' Datei ist natürlich der Dateiname. Wenn er richtig kompiliert, gibst Du ein 'java Datei' Diesmal ohne Dateierweiterung.

Wenn die Sache dann läuft, weisst Du wenigstens, dass es am Editor liegt, und wir können uns darauf einschiessen.

k.o.b

Geschrieben

Hallo,

sag mal, welches JDK benutzt du?

Ab 1.2 sollte der Compiler seine Klassen automatisch finden.

Mit "java -version" kannst du die Version herausfinden.

Wenn du nicht ein aktuelles JDK installiert hast, würde ich das nachholen.

Gruß Jaraz

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...