Я разобрал все, чтобы посмотреть, смогу ли я сузить свою проблему и понять ее, но я смущен, чтобы сказать, что я все еще в тупике. Может кто-нибудь объяснить мне, почему моя IDE не может решить «начать»? Я уверен, что это глупая ошибка :(Java реализует Runnable: не удается разрешить Symbol 'start'
public class main {
Thread messageThread = new Thread(new MessageLoop());
messageThread.start();
class MessageLoop implements Runnable {
public void run(){
//Do stuff here
}
}
}
Код 'MessageThread.start()' не помещается в блоке метода или конструктора, в теле класса. – Titus
Вы пытаетесь выполнить инструкцию вне функционального контекста (т. Е. Метода) – MadProgrammer
Когда должна выполняться эта строка? Почему ты так думаешь? –