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();
  }
}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