String wird mit grossem S geschrieben. Java achtet auf die Gross/Kleinschreibung, daher ist string != String. Er sucht nach einer Klasse string (mit kleinem S), kann die aber nicht finden.
Wenn der Fehler trotz grossen S immer noch auftritt, kann es sein, dass das Programm/Compiler die Java Runtime Bibliothek nicht finden. Je nachdem was du für das Kompilieren verwendet, musst du dann schauen ob das Einbinden der Bibliotheken auf die richtigen Verzeichnisse zeigt.
dann vermute ich den Fehler in der Groß-Kleinschreibung des Wortes „String“.
String ist in java eine Klasse, muss daher groß geschrieben werden,
int, double, flout, boolean sind dagegen native Types und müssen klein geschrieben werden.
Du hast lediglich versehentlich
public static void main(string[] args){
statt
public static void main(String[] args){
geschrieben (Also nur ‚String‘ gr0ß schreiben)
Das wollte die Fehlermeldung Dir auch mitteilen.
Sie bedeutet Du benutzt einen Typ (== Klasse oder Interface), den der Compiler nicht kennt.
Der dem Compiler unbekannte Typ ist ‚string‘.