ubuntuusers.de

Java

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

Badcel

Avatar von Badcel

Anmeldungsdatum:
25. Oktober 2004

Beiträge: 457

Hi,

java funzt jetzt wunderbar bei mir, mit Eclipse ich kann Programme kompilieren und auch starten, aber alles nur über Eclipse 😢

Wenn ich in die Konsole java /home/marcel/eclipse/fenster/fenster eingebe (das 1. Fenster ist der Projektordner, das 2. die Klasse fenster.class)

kommt ein Fehler: Exception in thread "main" java.lang.NoClassDefFoundError: /home/marcel/eclipse/fenster/fenster

Und wie ich etwas mit dem JDK 1.5 kompiliere verstehe ich gar nicht?! Es gibt im bin Verzeichnis einfach keine javac...

Über eclipse funktioniert das alles wunderbar 😕

EDIT: Das ausführen geht bereits, ich muss vorher nur in das Verzeichnis wechseln... ich dachte ich kann das Verzeichnis auch hinter java hängen, scheint aber nicht so zu sein...

MaV

Anmeldungsdatum:
12. Dezember 2004

Beiträge: 68

Badcel hat geschrieben:

-snip-
Und wie ich etwas mit dem JDK 1.5 kompiliere verstehe ich gar nicht?! Es gibt im bin Verzeichnis einfach keine javac...

Über eclipse funktioniert das alles wunderbar 😕

EDIT: Das ausführen geht bereits, ich muss vorher nur in das Verzeichnis wechseln... ich dachte ich kann das Verzeichnis auch hinter java hängen, scheint aber nicht so zu sein...

Hm, abgesehen davon, dass du in der PATH-Variable den Pfad zum /bin Verzeichnis setzen solltest (in /etc/profile , wenn's für alle user gültig sein soll), hilft das Anlegen von der Environment-Variable "CLASSPATH=."
Der Punkt gibt das aktuelle Verzeichnis an, d.h. ab dann sucht java auch im aktuellen Verzeichnis und findet dein Java-Programm.
CLASSPATH ist insofern notwendig, als dass du es noch brauchen wirst, wenn du etwa MySQL Connector/J für MySQL-Support benutzen willst, denn dann schreibst du dort am besten auch gleich den vollständigen Pfad zur .jar-Datei hinein. Den Punkt musst du aber immer ans Ende der Zeile hängen, der Compiler sucht sonst in der falschen Reihenfolge.

Ich hoffe, das hilft dir. Mir steht die Installation auf Ubuntu auch noch bevor.

Grüße,
MaV
PS: Mein erstes Posting ☺

Antworten |