Qual o problema dessa classe? [RESOLVIDO]

Qual o problema dessa classe?

import java.lang.Runnable;
public class Teste(){
  public static void main(String[] args){
    new Thread(new Runnable(){
      public void run(){
        System.out.println("Ok");}
      };
    ).start();
  }
}
 import java.lang.Runnable;    
   
 public class f{    
   public static void main(String[] args){    
     new Thread(new Runnable(){    
       public void run(){    
         System.out.println("Ok");}    
       }    
    ).start();    
   }
 }

Essa está rodando certinho…compara as duas!! Acho que foi erro de sintaxe do seu código!!

import java.lang.Runnable; public class Teste(){ public static void main(String[] args){ new Thread(new Runnable(){ public void run(){ System.out.println("Ok");} }; //<--- Esse ponto-e-vírgula está sobrando ).start(); } }

Para evitar problemas, ajuste a identação:

import java.lang.Runnable; public class Teste(){ public static void main(String[] args){ new Thread(new Runnable(){ public void run(){ System.out.println("Ok"); } }).start(); } }

Hail

import java.lang.Runnable;
public class Teste(){ //Aqui esta o problema. Remova os ()
  public static void main(String[] args){
    new Thread(new Runnable(){
      public void run(){
        System.out.println("Ok");}
      }; // E esse ;
    ).start();
  }
}

Isso deve resolver

Que falta de atenção!!! Valeu pessoal