java.lang.NoClassDefFoundError linux

Dieses Thema: "java.lang.NoClassDefFoundError linux" im Forum "Java/Mono/dotGNU" wurde erstellt von andi_24, 05.07.2004.

  1. #1 andi_24, 05.07.2004
    andi_24

    andi_24 Grünschnabel

    Dabei seit:
    05.07.2004
    Beiträge:
    5
    Zustimmungen:
    0
    Hallo,

    ich - Java Anfänger - wollte grad unter SuSE 9.1 nach erfolgreichem kompillieren per

    java helloworld.java

    mein erstes Programm ausführen und hab die Fehlermeldung

    Exception in thread "main" java.lang.NoClassDefFoundError linux: helloworld

    bekommen. Kann mir da jemand weiterhelfen?

    Danke, Andi
     
  2. Anzeige

    schau mal hier --> (hier klicken). Viele Antworten inkl. passender Shell-Befehle!
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. thorus

    thorus GNU-Freiheitskämpfer

    Dabei seit:
    03.11.2002
    Beiträge:
    757
    Zustimmungen:
    0
    Ort:
    Passau, Niederbayern
    Hmm, steht das wirklich nicht in deinem Buch/Tutorial?

    Erstmal musst du deine .java-File compilieren.. machst du so:
    Code:
    javac xxx.java
    Damit wird eine .class-File erstellt.
    Nun musst du die Klasse, die die main()-Methode beinhaltet, aufrufen:
    Code:
    java xxx
    Eigentlich nicht so gut gelöst, aber das ist halt nun mal Java. ;)
     
  4. #3 andi_24, 05.07.2004
    andi_24

    andi_24 Grünschnabel

    Dabei seit:
    05.07.2004
    Beiträge:
    5
    Zustimmungen:
    0
    Hmmm...genauso hab ich es aber auch gemacht und dann kommt eben die Fehlermeldung...komisch...
     
  5. #4 andi_24, 05.07.2004
    andi_24

    andi_24 Grünschnabel

    Dabei seit:
    05.07.2004
    Beiträge:
    5
    Zustimmungen:
    0
    Ah, jetzt klappts! Aber komischerweise nur, wenn ich das Programm über den Klassennamen aufrufe und nicht über den Dateinamen. Komisch...

    Ich bin es bisher so gewohnt, dass ich hald ein Programm schreibe und das z.B. als MeinProgramm.java abspeichere und dann eben auch als

    java MeinProgramm.java

    aufrufe - aber kann ich denn unter Java nur immer einzelne Klassen aufrufen?? *wunder*
     
  6. thorus

    thorus GNU-Freiheitskämpfer

    Dabei seit:
    03.11.2002
    Beiträge:
    757
    Zustimmungen:
    0
    Ort:
    Passau, Niederbayern
    Ja, man kompiliert Dateien, ruft aber nur Klassen mit der main()-Methode auf.
    Ich finde die Lösung auch nicht so toll, weil es das Dateinamenkonzept total über Bord wirft, aber gut, ist halt so. ;)
     
Thema:

java.lang.NoClassDefFoundError linux

Die Seite wird geladen...

java.lang.NoClassDefFoundError linux - Ähnliche Themen

  1. Linux Foundation: Hyperledger-Projekt startet mit 30 Mitgliedern

    Linux Foundation: Hyperledger-Projekt startet mit 30 Mitgliedern: Das Hyperledger-Projekt der Linux Foundation will eine neue Form der dezentralisierten Kontoführung nach dem Prinzip der »distributed ledger« bei...
  2. Videos der linux.conf.au 2016 veröffentlicht

    Videos der linux.conf.au 2016 veröffentlicht: Die Videos der Anfang Februar in Australischen Geelong abgehaltenen »Linux.Conf.Au 2016« sind online verfügbar und können von allen Interessenten...
  3. Augsburger Linux-Infotag am 16. April

    Augsburger Linux-Infotag am 16. April: Am Samstag, dem 16. April 2016 findet der 15. Augsburger Linux-Infotag statt. Die Organisatoren von der LUG Augsburg haben jetzt einen Aufruf zur...
  4. Programm der Chemnitzer Linux-Tage 2016 steht

    Programm der Chemnitzer Linux-Tage 2016 steht: Am Wochenende des 19. und 20. März steht Chemnitz, oder genauer gesagt die TU Chemnitz, wieder ganz im Zeichen des Tux. Nun haben die...
  5. Scientific Linux 7.2 freigegeben

    Scientific Linux 7.2 freigegeben: Über zwei Monate, nachdem Red Hat die Version 7.2 von RHEL veröffentlichte, hat auch das Scientific Linux-Team die neue Version der Distribution...