Wie erhalte ich die .class einer generischen Entität? [Duplikat]

Diese Frage hat hier bereits eine Antwort:

Java - Generics mit Listen 5 Antworten

Wie kann ich also in Java Folgendes tun?

List<String> strings = new ArrayList<String>();       
JAXBElement<List<String>> jax = new JAXBElement<List<String>>(new QName("strings"), List<String>.class, strings);

Das Problem tritt speziell bei List.class auf und der zurückgegebene Fehler ist:

Multiple markers at this line
- List cannot be resolved to a variable
- String cannot be resolved to a variable
- Syntax error on token ">", void expected after this token

Antworten auf die Frage(1)

Ihre Antwort auf die Frage