Как работают функции в JAVA?
А если уж хочется иметь "глобальную" переменую text:class Rextester {
    public static String text;

    public static void main(String[] args) {
        text = "JavaRush. Learn once — use anywhere";
        run();
    }

    public static void run() {
        for (int i = 0; i < 10; i++) {
            System.out.println(text);
        }
    }
}
Рабочий код:class Rextester
{
    public static void main(String[] args) {

        String text = "JavaRush. Learn once — use anywhere";
        run(text);
    }

    public static void run(String text) {
        for(int i = 0; i<10; i++ ){
            System.out.println(text);
        }
    }
}
Дело в том, что вы в функции run выводите переменную text, которой там не существует, вы должны ее передавать из другой функции или инициализировать в run.