ubuntuusers.de

Mal wieder ein Problem mit dem Java-Classpath

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

juxl

Anmeldungsdatum:
2. November 2006

Beiträge: 26

Heyho,

ich hab mal wieder ein Problem mit meinem Java-Classpath. Ein ähnliches Problem hatte ich schonmal, hier wurde mir auch erfolgreich geholfen aber komischerweise ist der Thread hier nicht mehr auffindbar ☹ Passieren tut folgendes: Wenn ich in einem Programm zum Beispiel per

import java.util.Scanner;

die Scanner-Klasse importieren will, dann bekomme ich bei Eclipse immer sofort die Fehlermeldung, dass diese Klasse nicht gefunden werden kann. Im Terminal bekomme ich folgende Ausgabe:

Exception in thread "main" java.lang.NoClassDefFoundError: Aufgabe93/java
Caused by: java.lang.ClassNotFoundException: Aufgabe93.java
	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:307)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
	at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: Aufgabe93.java.  Program will exit.

Der Code ist mit Sicherheit fehlerfrei, bei anderen funktioniert er auch..

Wäre echt nett, wenn jemand ne Idee hätte...

Alex

user_unknown

Avatar von user_unknown

Anmeldungsdatum:
10. August 2005

Beiträge: 17608

Wohnort: Berlin

Project/Run-Debug-Settings

Dein Projekt auswählen

Edit/JRE-Reiter.

juxl

(Themenstarter)

Anmeldungsdatum:
2. November 2006

Beiträge: 26

Hmm also im "Project"-Menü hab ich jetzt speziell dieses Menü nicht gefunden, hab wohl eine andere Version oder so.

Jedoch hab ich möglicherweise in der "Package"-Leiste per Rechtsclick auf mein Projekt das Menü gefunden, unter JDK ist aber das bei mir installierte JDK 1.5 eingestellt.

Was ich vergessen hatte zu Posten:

Exception in thread "main" java.lang.Error: Unresolved compilation problem: 

   at Aufgabe93.main(Aufgabe93.java:61)

Das gibt Eclipse aus, wenn ich das Programm starten will.

Danke für alle Hilfe!

user_unknown

Avatar von user_unknown

Anmeldungsdatum:
10. August 2005

Beiträge: 17608

Wohnort: Berlin

juxl schrieb:

Exception in thread "main" java.lang.Error: Unresolved compilation problem: 

   at Aufgabe93.main(Aufgabe93.java:61)

Das gibt Eclipse aus, wenn ich das Programm starten will.

Danke für alle Hilfe!

Und was steht in Zeile 61 der Aufgabe93? Oder heißt das "Danke", daß Dein Problem gelöst ist?

Bei ungelösten Compilierungsproblemen ist ja wohl klar, daß das Programm nicht ausgeführt werden kann, bevor diese behoben sind.

juxl

(Themenstarter)

Anmeldungsdatum:
2. November 2006

Beiträge: 26

Oh, vielleicht hab ich mich da etwas missverständlich ausgedrückt, sorry =)

Also wie schon gesagt, das Programm funktioniert auf anderen Rechnern einwandfrei, hab es mir extra nochmal zukommen lassen, auch bei anderen funktionierenden Programmen werden keine Standartklassen gefunden, mein Problem besteht also immernoch.

In der Zeile 62 beginne ich lediglich mit

	public static void main(String[] args) {

die mainfunktion.

Greebo

Avatar von Greebo

Anmeldungsdatum:
21. November 2006

Beiträge: 3443

Wohnort: 97070 Würzburg

In d.c.l.j gabs die Tage auch mal ne Anfrage mit der Scanner Klasse. Das Credo dort war, dass die Scanner Klasse seit Java5 Teil der JDK ist, der OP allerdings wohl unbewusst die freie Javaimplementierung verwendet hat, und diese wohl Scanner noch nicht integriert hat. Die Fehlermeldung würde ich jetzt auch nicht unbedingt mit der Scannerklasse in Verbindung bringen, aber dieser Zufall, dass sie auch bei dir eine Rolle spielt, lässt mich mal in die Richtung spekulieren.

user_unknown

Avatar von user_unknown

Anmeldungsdatum:
10. August 2005

Beiträge: 17608

Wohnort: Berlin

In eclipse kann man so bunte Warnzeichen anklicken, und erfährt dann ungefähr, was faul ist. Alternativ könnte man hier den Quellcode posten.

Antworten |