Hallo!
Ich finde diese Anlaufstelle für Neulinge auf dem Gebiet Ubuntu sehr gut. Ich nutze seit einigen Tagen Hoary und bin mehr als begeistert!
Das Wiki und die Tutorials sind sehr hilfreich. Durch eure Anleitungen habe ich es geschafft Java zu installieren und mit eclipse in Betrieb nehmen zu können.
Als Neuling auf dem Gebiet Java halte ich es allerdings für sinnvoller Programme zuerst in einem einfachen Editor zu schreiben und erst mit fortgeschrittener Programmiererfahrung in der Entwicklungsumgebung zu coden.
Ich habe also eine einfache HelloWorld-Klasse in vi erstellt und in meinem Homeverzeichnis gespeichert.
public class Klasse{ public static void main(String[] args){ System.out.println("Hello World!"); } }
Mit
javac Klasse.java
habe ich dann kompiliert und wollte mit
java Klasse.class
mein erstes Hello World ausführen.
Allerdings warf mir die Kommandozeile dann folgende Fehlermeldung aus:
Exception in thread "main" java.lang.NoClassDefFoundError: Klasse/class
Muss ich ein Package definieren? Oder liegt es an meinen Umgebungsvariablen, also an PATH und CLASSPATH?
Daran habe ich bereits den ganzen Abend herumgebastelt. Aber der Artikel über PATH und CLASSPATH hat mir auch nicht weitergeholfen. Ich habe in der /etc/profiles, sowie in die .bashrc die PATH-variablen eingegeben und trotzdem ist die oben genannte Fehlermeldung zu sehen.
Allerdings funktioniert der Quelltext in eclipse. also kann ich mir gut vorstellen, dass ein ganz einfacher Userfehler von meiner Seite vorliegt. 🙄
Aber ich habe nach den vergangenen Nächten, die ich bereits an meinen Java Problemen geknabbert habe wirklich keinen Nerv noch weiter irgendwelche Newsforen zu durchsuchen. Bin schon sehr froh, dass ich Software über Ubuntu einfacher installieren kann, als bei Fedora Core.
Vielen Dank!
Euer Java- und Ubuntu-Newbie
Birnenmueller