Archiv verlassen und diese Seite im Standarddesign anzeigen : 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
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
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>(SystemFlavorMap.java:183)
at java.awt.datatransfer.SystemFlavorMap.getDefaultFl avorMap(SystemFlavorMap.java:147)
at java.awt.dnd.DropTarget.<clinit>(DropTarget.java:59)
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
peschmae
09-12-2002, 11:59
das sollte eigentlich so gehen...
Was ist in deinem Classpath?
MfG Peschmä
Powered by vBulletin® Version 4.2.5 Copyright ©2025 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.