Переменная text находится в области видимости(scope) метода main, метод run ее не видит. Метод run начнет видеть String text если переместить String text в scope класса - как поле класса. И так как этому полю идет обращение из статического метода то эта переменная должна быть статической, или обращаться к ней создав экземпляр класса Rextester