¿Cómo hacer referencia al nombre de la variable no estática del contexto estático?

Estoy tratando de escribir un código que le permita al usuario ingresar un nombre de equipo. Aquí está mi código:

public class Team {
    public String name;

    public static void main(String[] args) {
        System.out.println("Enter name team");
        Scanner tn = new Scanner(System.in);
        name = tn.nextLine();     
    }
}

Entiendo que "el nombre de la variable no estática no puede ser referenciado desde un contexto estático". Sé que si quito la "estática" de la principal, entonces funcionará, pero:

a) ¿Cómo puedo hacer referencia a él sin quitar la "estática"?

b) ¿Hay una manera de obtener la entrada de los usuarios y asignarla directamente a la variable "nombre", es decir, sin:

Scanner tn = new Scanner(System.in);
name = tn.nextLine(); 

Preguntas básicas que sé, pero todavía soy un principiante! Muchas gracias miles

Respuestas a la pregunta(5)

Su respuesta a la pregunta