Exception ganz sehen

  • Themenstarter Themenstarter MyMommaSaid
  • Beginndatum Beginndatum
M

MyMommaSaid

Gast
Hallo,

Ich habe ein Programm geschrieben und dieses fehlerfrei kompiliert. Nun führe ich es auf der command line aus mit folgendem Befehl, wobei test.txt den Input darstellt:

java -jar oel.jar < test.txt

Der Input wird einwandfrei gelesen, jedoch hat mein Programm noch bugs, daher stürzt es mit einer Exception aus. Da das Programm jedoch rekursive Aufrufe einer Funktion durchführt, sehe ich nicht die ganze Exception, weil sie für die cmd zu lang ist.

Meine Frage ist, wie kann ich diese Exception ganz anzeigen lassen?

Gruss,

KeinGast ;D
 
mit einem Logging Framework wie log4j kannst du dir bequem die fehler in ein File schreiben lassen...

Auf die Schnelle wenn du jetzt nicht log4j einbinden willst, kannst du auch beim printStrackTrace einen PrintWriter mitgeben

zb

Java:
import java.io.File;
import java.io.FileNotFoundException;
import java.io.PrintWriter;

public class LogException {

   public static void main(String[] args) {
      try {
         int x = 7 / 0;
      } catch (Exception e) {
         try {
            PrintWriter w = new PrintWriter(new File("C:/log.txt"));
            e.printStackTrace(w);            w.close();
           
         } catch (FileNotFoundException e1) {
            e1.printStackTrace();
         }

      }
   }
}

Oder du postest einfach mal den Fehler den du siehst vielleicht können wir dir weiterhelfen...
 

Zurück
Oben