Java Batch-Datei
Benedikt
- programmiertechnik
0 Daniel Thoma0 Slyh
Hallo
ich hab schon an mehreren Stellen gesucht aber noch nicht wirklich was gefunden was mir geholfen hat, deshalb probier ich's hier. Also ich hab ein Programm mit Java geschrieben (Preisrechner.java) und möchte das mit ner Batchdatei starten sieht so aus
C:\Programme\j2sdk1.4.0_01\bin\java Preisrechner.class
und das ist jetzt in dem Ordner wo Preisrechner.java und Preisrechner.class ist wenn ich die Batchdatei jetzt starte passiert nichts bzw etwas wird kurz aufgemacht und schließt sich dann gleich wieder. Das Programm läuft aber einwandfrei wenn ich es über meinen Javaeditor starte. So ich würd jetzt gern wissen ob die Batchdatei falsch geschrieben ist oder an was das liegen könnte. Danke
Benedikt
Hallo Benedikt,
Mach doch einfach eine Konsole auf und ruf die Batchdatei da auf.
Dann siehst Du eventuelle Fehlermeldungen auch.
Grüße
Daniel
Hallo,
generell: Befolge Daniel Thoma's Tipp bzgl. Konsolenaufruf.
Ich kann dir aber schon verraten, wie die Fehlermeldung lauten wird.
Nämlich ungefähr so:
Exception in thread "main" java.lang.NoClassDefFoundError: Preisrechner/class
Das kommt daher, weil die Punkte in dem Aufruf als Pfad-Seperatoren
interpretiert werden; java.exe also in dem Verzeichnis "Preisrechner"
nach der Klasse "class" suchen wird.
Du mußt einfach java mit "Preisrechner" ohne der Erweiterung ".class"
aufrufen.
Aus
C:\Programme\j2sdk1.4.0_01\bin\java Preisrechner.class
wird als
C:\Programme\j2sdk1.4.0_01\bin\java Preisrechner
Und wenn es keine anderen Fehler gibt, müßte das schon gehen.
Gruß
Slyh