Recibiendo el error en Eclipse: error de sintaxis en el símbolo de inicio del identificador de espera

Me estoy haciendo un extraño error al crear un hilo simple programa en JAVA usando Eclipse. El código es:

package threadshow;

public class Thread_Show extends Thread{

public void run(){
    System.out.println("Inside the thread");
}
 }

 class Thread_Definition{
Thread_Show ts=new Thread_Show();
ts.start();  //Getting the error here
}

Estoy recibiendo el error «error de sintaxis en el símbolo de inicio del identificador de espera» en la línea de ts.start();. ¿Por qué estoy haciendo esto?

EDITAR he utilizado el código de http://tutorials.jenkov.com/java-concurrency/creating-and-starting-threads.html#thread-subclass

  • Donde es la invocación del método? En el medio de una definición de clase?
  • No me llego correctamente. Como se puede ver estoy aprendiendo ahora..va a ser más fácil para mí si expande en tu comentario.
  • El tutorial no tiene el código directamente en el interior de un cuerpo de la clase.
  • El método que se debería invocar y donde?
  • Ir a través de una adecuada tutoriales primera. Aprender los conceptos básicos de Java antes de pasar a la multi-threading.
  • Lo siento, pero tengo que discrepar con usted. En lugar de aclarar que el método que debo invocar, citado otro tutorial y cambió la discusión. Todavía estoy sin sentido acerca del método que usted está hablando. Yo sé cómo los métodos de trabajo.
  • Ver aquí acerca de lo que está permitido en el cuerpo de una clase. No se puede ejecutar directamente el código como ts.start() en el cuerpo de la clase.

InformationsquelleAutor Mistu4u | 2014-02-24

3 Kommentare

  1. 4

    Encontrado un muy grave error hacer mi me. Se olvidó de agregar public static void main(String args[]) en el Thread_Definition clase.

  2. 0

    Son la definición tanto de sus clases en el mismo archivo java?. Si es así, se definen tanto las clases en los diferentes archivos de java naming Thread_show y Thread_definition. A continuación, dentro de Thread_definition puede crear un objeto de Thread_show y llame a su función.

Kommentieren Sie den Artikel

Bitte geben Sie Ihren Kommentar ein!
Bitte geben Sie hier Ihren Namen ein

Pruebas en línea