Anzeige:
Ergebnis 1 bis 4 von 4

Thema: java programme wollen nicht

  1. #1
    Registrierter Benutzer
    Registriert seit
    09.12.2002
    Ort
    austria
    Beiträge
    9

    java programme wollen nicht

    hi!

    wenn ich folgendes java programm ausführen will...

    ---------------

    public class HelloWorld {

    public static void main(String[] args) {

    System.out.println("Hello World!\n");

    }
    }

    ---------------

    ... kommt das:

    ---------------

    Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld/class

    ---------------

    ich hab es natürlich genau hier auf meinem rechner kompiliert.
    ich habe java manuell installiert auf debian 3.0 woody. "java -version" bringt folgendes:

    ---------------

    java version "1.4.1_01"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1_01-b01)
    Java HotSpot(TM) Client VM (build 1.4.1_01-b01, mixed mode)

    ---------------


    java programme funktionieren generell nicht. es kommt immer derselbe fehler.

    weiss jemand, woran das liegen könnte?

    ogott

  2. #2
    Registrierter Benutzer
    Registriert seit
    17.09.2001
    Beiträge
    1.182

    Hmmm...

    Servus!

    Hast du dein Java-Programm eh in der Datei namens HelloWorld.java gespeichert, danach mit javac HelloWorld.java compiliert und danach mit java HelloWorld (ohne .class!) ausfehührt?
    Weil die Versionsausgabe sieht eigentlich sehr vielversprechend aus!

    Mfg
    Geändert von Lin728 (19-08-2017 um 16:38 Uhr)

  3. #3
    Registrierter Benutzer
    Registriert seit
    09.12.2002
    Ort
    austria
    Beiträge
    9
    oh, das wars. die .class endung...

    das programm, das ich ausführen will, geht aber immer noch nicht. es ist das demo von geogabra, das programm, das den european academic software award 2002 gewonnen hat und das wollt ich mir mal anschauen. es kommt in einem .jar file daher. wenn ich "java -jar GeoGebra.jar" eingebe, bringt er folgendes:

    ------------------

    Exception in thread "main" java.lang.NoClassDefFoundError
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:140)
    at java.awt.GraphicsEnvironment.getLocalGraphicsEnvir onment(GraphicsEnvironment.java:62)
    at sun.awt.motif.MToolkit.<clinit>(MToolkit.java:72)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:140)
    at java.awt.Toolkit$2.run(Toolkit.java:712)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:70 3)
    at java.awt.datatransfer.SystemFlavorMap$2.run(System FlavorMap.java:187)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.awt.datatransfer.SystemFlavorMap.<init>(Syste mFlavorMap.java:183)
    at java.awt.datatransfer.SystemFlavorMap.getDefaultFl avorMap(SystemFlavorMap.java:147)
    at java.awt.dnd.DropTarget.<clinit>(DropTarget.java:5 9)
    at javax.swing.JComponent.setTransferHandler(JCompone nt.java:2739)
    at javax.swing.plaf.basic.BasicFileChooserUI.installD efaults(BasicFileChooserUI.java:213)
    at javax.swing.plaf.basic.BasicFileChooserUI.installU I(BasicFileChooserUI.java:129)
    at javax.swing.plaf.metal.MetalFileChooserUI.installU I(MetalFileChooserUI.java:152)
    at javax.swing.JComponent.setUI(JComponent.java:449)
    at javax.swing.JFileChooser.updateUI(JFileChooser.jav a:1700)
    at javax.swing.JFileChooser.setup(JFileChooser.java:3 45)
    at javax.swing.JFileChooser.<init>(JFileChooser.java: 320)
    at javax.swing.JFileChooser.<init>(JFileChooser.java: 273)
    at geogebra.Application.<clinit>(Application.java:63)

    ------------------

    was ist da jetzt wieder falsch?

    ogott

  4. #4
    Registrierter Benutzer Avatar von peschmae
    Registriert seit
    14.03.2002
    Ort
    Schweizland
    Beiträge
    4.549
    das sollte eigentlich so gehen...
    Was ist in deinem Classpath?

    MfG Peschmä
    The greatest trick the Devil ever pulled was convincing the world he didn't exist. -- The Usual Suspects (1995)
    Hey, I feel their pain. It's irritating as hell when people act like they have rights. The great old one (2006)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •