Buscar
Social
Ofertas laborales ES

Foro sobre Java SE > "Comunicación" entre clases

Teniendo las siguientes dos clases

public class extraeComentario {
public static void main(String[] args) {
StringBuilder contenidoExtraido = extraerTexto(capturarTextoDeArchivo());
}
...


public class MapeoCFDv2 extends AbstractSingleNodeMapeo{
public static void main(String[] args){
extraeComentario coment = new extraeComentario();
coment = extraeComentario.contenidoExtraido;
...

Intento "jalar" desde la clase MapeoCFDv2 la variable contenidoExtraido de la clase extraeComentarios, pero me genera lo siguiente


Exception in thread "main" java.lang.RuntimeException: Uncompilable source code - cannot find symbol
symbol : variable contenidoExtraido
location: class com.konesh.mx.cfdi.mapeo.extraeComentario

He intentado cambiando el StringBuiler por String y no. Si alguien puede darle una ojeada y decir en qué consiste el error mil gracias desde ya...

julio 9, 2012 | Registered Commentereddsac

La variable contenidoExtraido es local del método main de la clase extraeComentario.
Por consiguiente es invisible fuera del método.

julio 9, 2012 | Registered Commenterchoces

Ok! Thanks a millions @choces

julio 9, 2012 | Registered Commentereddsac