Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   [java] Problem beim ausführen (https://www.delphipraxis.net/25729-%5Bjava%5D-problem-beim-ausfuehren.html)

citybreaker 11. Jul 2004 12:47


[java] Problem beim ausführen
 
Hallo,

ich lese zZ ein kleines Java Tutorial und bin auch schon beim
ersten problem angelangt. Unzwar habe ich folgenden Code.

Code:
public class world1 { 
   public static void main(String argv[]) { 
      System.out.println("Hallo Welt\n\n");
   }
Wenn ich nun ich nun der Eingabeaufforderung java world1.class
eingebe, wird mir folgendes angezeigt.

Zitat:

Exception in Thread "main" java.lang.NoClassDefFoundError: world1/class
Hat jemand ne Idee warum?

alcaeus 11. Jul 2004 12:53

Re: [java] Problem beim ausführen
 
Ich kann mich leider nur schlecht an meine kurze Java-Zeit erinnern, aber der Fehler entsteht AFAIK, wenn du das Programm falsch startest. Poste mal, wie du das Programm in der Kommandozeile startest.
Du musst eigentlich nur schreiben
Code:
java world1
Natürlich musst du evtl. noch die Pfade hinzufügen, aber ich bin mir nicht mehr ganz sicher.

Greetz
alcaeus

PS: Ich hab damals Java unter Linux programmiert, kann sein dass der Befehl unter Win anders lautet.

citybreaker 11. Jul 2004 17:23

Re: [java] Problem beim ausführen
 
Ich habe mir ne bat datei gemacht die das ganze macht.
Code:
@echo off
echo "Datei wird Compiliert";
"java" "C:\...\world1"
Pause();
Klappt aber nicht. Jetzt steht da:
Zitat:

Exception in Thread "main" java.lang.NoClassDefFoundError: world1

fiasko 11. Jul 2004 17:58

Re: [java] Problem beim ausführen
 
Probier mal den classpath mit anzugeben. Gibt es meist ein Commandozeilenparameter (-cp oder -classpath). Dann müßte das mit sowas der Art java -cp <PFAD-WO-ClASSES-DATEI-LIEGT> world1 funzen.

titus 11. Jul 2004 18:19

Re: [java] Problem beim ausführen
 
Bei mir kam das auch anständig. Irgendwie musst ich mal den Pfad ändern dann gings :?

mfG

citybreaker 12. Jul 2004 12:22

Re: [java] Problem beim ausführen
 
Ah, jetzt geht es. Ich habe einfach den Pfad vor "world1" weggelassen.
Also

Code:
@echo off
echo "Datei wird Compiliert";
"java" "world1"
Pause();


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:22 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz