Вы должны обратить внимание на верхний и нижний регистр имен классов. Таким образом, «нить» становится «нить». Также используйте поток # currentthread, а не поток # currentthread, этот метод не существует. То же самое касается потока # сна и конструктора.
Пример:
public final class ThreadDemo implements Runnable {
@Override
public void run() {
Thread currentThread = Thread.currentThread();
Thread executingThread = new Thread(this, "Demo-Thread");
executingThread.start();
try {
Thread.sleep(2000);
} catch (InterruptedException ex) {
ex.printStackTrace();
}
}
}
Также невозможно иметь метод 2 раза в одном классе. Так что удалите метод запуска. Кроме того, в следующий раз я прошу вас использовать кодовый блок, а не изображения.