Ваш файл .class должен находиться в пути к классам в правильном месте.
Это означает, что если этот файл .class имеет объявление пакета package p1.p2
, он должен быть помещен в путь к классу,по пути /p1/p2/Whwhat.class.Если ваш файл .class находится внутри (правильно построенного) файла .jar, то он уже находится в хорошей структуре папок внутри .jar, вам просто нужно поместить .jar в корень вашего пути к классам.
Кроме того, удалите .class из вашего вызова, аргумент должен быть что-то вроде:
Class<?> clazz = Class.forName("java.lang.String");