Portal > Foren > Java > Allgemeine Java-Programmierung > Ich kann kein einziges JAVA-Applet starten
Antwort
 
Themen-Optionen
Alt 14.10.2004, 20:51 Nach oben    #1
Neuer Benutzer
 
Registriert seit: 14.10.2004
Beiträge: 1
Standard Ich kann kein einziges JAVA-Applet starten

Hallo zusammen!

Habt euch ja eintolles Forum aufgebaut. Darum hoffe ich, ihr könnt mir hier irgendwie helfen.

Also: Ich habe das "j2sdk1.4.2_05"

Darin gibt es ja den Compiler "javac.exe" der aus ".java" die ".class"-Dateien erstellt.
Das geht bei mir auch!
Und dann noch das Runtime-Interface "java.exe".

Nur kann ich dann diese fertigen .class-Dateien mit "java.exe" niemals so aufrufen, das sie geladen werden.

Ein Beipiel:

HelloWorldApp.java
================

/**
* The HelloWorldApp class implements an application that
* simply displays "Hello World!" to the standard output.
*/
class HelloWorldApp {
public static void main(String[] args) {
System.out.println("Hello World!"); //Display the string.
}
}


Soweit so gut!

Doch wenn ich jetzt im selben Verzeichnis diesen Befehl eingebe

C:WINDOWSDesktop>java HelloWorldApp

kommt:

Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorldApp

?????????????????????????????????????????

Hatte das schonmal jemand????
Denn auch meinem Lieblings-Java-Dozenten fällt da nix mehr ein.

Danke euch im Voraus wahnsinnig für eure Hilfe!

Gruß Thomas
T.M. ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.10.2004, 05:44 Nach oben    #2
Erfahrener Benutzer
 
Registriert seit: 16.11.2005
Beiträge: 242
Standard ClassPath?

Dein Classpath passt?
nove ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.10.2004, 09:07 Nach oben    #3
LordOfCodes
Gast
 
Beiträge: n/a
Standard

Also verstehe ich das richtig:

Nachdem du das Programm geschrieben hast, hast du es mit
javac HelloWorldApp.java
kompiliert, und dann ist ein HelloWorldApp.class im selben Ordner erstellt worden.
Und nachher mit
java HelloWorldApp
das Programm ausgeführt?

Wenn du das genau so machst, sollte es funktionieren...

Oder kann es sein, dass du das kompilieren vergessen hast?
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 12.11.2004, 15:57 Nach oben    #4
haudraufwienix
Gast
 
Beiträge: n/a
Standard

Solltest evtl. mal die Klasse als Public deklarieren....
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 13.11.2004, 12:17 Nach oben    #5
Sym
Chefkoch-Mod
 
Benutzerbild von Sym
 
Registriert seit: 30.05.2004
Beiträge: 433
Standard

Zitat:
Zitat von haudraufwienix
Solltest evtl. mal die Klasse als Public deklarieren....
Ist das nicht standardmäßig so? *wunder*
__________________
Denk mal darüber nach...

Lars

ACHTUNG: wenn ich von Klassen spreche, könnte ich auch deren Instanzen meinen.
www.linuxforen.de +++ www.macuser.de +++ www.mrunix.de +++ www.lmprojects.de
Sym ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 14.11.2004, 16:55 Nach oben    #6
haudraufwienix
Gast
 
Beiträge: n/a
Standard

Vielleicht bin ich nur zu doof dazu, aber wenn ich die Appletklasse nicht public
deklariere geht das bei mir auch nie...
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.11.2004, 08:22 Nach oben    #7
LordOfCodes
Gast
 
Beiträge: n/a
Standard

Damit die main-Methode sichtbar ist, muss sie in einer Top-Level Klasse (public) definiert sein.[/quote]
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 15.11.2004, 23:40 Nach oben    #8
blackylk
Gast
 
Beiträge: n/a
Standard

Wieso kann ich mein kompiliertes Programm nicht starten( NoClassDefFoundError)?
Häufigster Grund ist das Hinzufügen der Endung .class beim Aufruf des Interpreters. Richtig ist java mein JavaFile . Andere Gründe sind falsch geschriebene Dateinamen (Groß-/Kleinschreibung beachten) oder die Umgebungsvariable CLASSPATH ist falsch bzw. unzureichend gesetz.
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 24.11.2004, 19:09 Nach oben    #9
Lesco
Gast
 
Beiträge: n/a
Standard

Nur mal so zur Info:
Applett != Applikation

Applett sind Java Programme in Websiten
Applikationen sind normale Programme
was du da hast is ne Applikation
 
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
java applet variablen an php skript übergeben nibblas Desktop-Applikationen und Grafik 6 30.10.2007 15:20
Java Applet soll Daten an ein PHP Script senden flanger Allgemeine Java-Programmierung 5 16.05.2007 16:52
Batchdateien mit Java starten Brovning Allgemeine Java-Programmierung 2 16.09.2005 15:59
[BUCH] Java ist auch eine Insel kampet Literatur 5 22.02.2005 14:40
Wie JMS-Klasse mit java starten u. nicht mit appclient??? maxpower24 Enterprise Java 3 22.10.2004 13:29


Alle Zeitangaben in WEZ +2. Es ist jetzt 00:42 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44