Ver Mensaje Individual
  #1 (permalink)  
Antiguo 31/01/2012, 13:38
Pacheco_1990_2
 
Fecha de Ingreso: diciembre-2011
Mensajes: 30
Antigüedad: 12 años, 5 meses
Puntos: 0
El System.err.print me come....

Pues resulta lo siguiente. Tengo un metodo main con dos métodos.

Código Javascript:
Ver original
  1. public class Practicasdf {
  2.  
  3.     static String nomFichero1="TEXT"; //NOMBRES POR DEFECTO DEL ARCHIVO
  4.     static String nomFichero2="DICCIONARI"; //NOMBRE POR DEFECTO DEL ARCHIVO
  5.     static String nomFichero3="SORTIDA"; //NOMBRES POR DEFECTO DEL ARCHIVO
  6.  
  7.     public static void main (String [] argumentos)throws Exception {
  8.  
  9.         boolean fin=false;
  10.         boolean primeraVez=true;
  11.        
  12.         Presentacion();
  13.  
  14. if (Tratamiento()) fin=true;        
  15.  
  16.     }

En Presentación tengo esto:

Código Javascript:
Ver original
  1. public static void Presentacion(){ //PRESETACION DEL TRADUCTOR PARA EL USUARIO
  2.  
  3.         System.out.println
  4.                 ( "====================================================================================\n"
  5.                 + "==================++++++++++++++++++++++++++++++++++++++++++++++++==================\n"
  6.                 + "==================+ PSEUDOTRADUCTOR DE TEXTOS EN CASTELLÀ-CATALÀ +==================\n"
  7.                 + "==================++++++++++++++++++++++++++++++++++++++++++++++++==================\n"
  8.                 + "====================================================================================\n");
  9.     }

Y en el otro método Tratamiento tengo unos cuantos catch así por ejemplo este:

} catch (FileNotFoundException error) {
System.err.println("Fichero TEXT no localizado\n");
return false;}


Bien el problema es que hago que me salte ese error aposta para provar si va bien i me pasa esto:

================================================== ==================================
Fichero TEXT no localizado

==================++++++++++++++++++++++++++++++++ ++++++++++++++++==================
==================+ PSEUDOTRADUCTOR DE TEXTOS EN CASTELLÀ-CATALÀ +==================
==================++++++++++++++++++++++++++++++++ ++++++++++++++++==================
================================================== ==================================

El system.err.print se pone encima del método Presentación. ¿Como es eso posible? Si primero se ejecura uno y después otro. He provado en vez de .err poner .out y va bien pero claro no es lo mismo.

Gracias :D.