Über das grüne Dreieck kann ich das Programm starten und es funktioniert, wie gewollt. In der Angabe zur Übungsaufgabe steht jedoch, dass über die Command Line ein Wort übergeben werden soll. Ein openJDK habe ich installiertAlso erst einmal musst Du nicht so über dieses Terminal Fenster starten. Du siehst diese grünen Dreiecke / Pfeile? Darüber sollte sich deine Applikation auch starten lassen.
Das Problem mit dem starten über dieses "Terminal" Fenster ist, dass Du kein java in Deinem Pfad hast. Daher ist der Befehl java nicht bekannt.
Eine Option ist, ein JDK direkt zu installieren und dabei auch die Pfade setzen zu lassen. (z.B. über die Installation eines OpenJDK MSIs von AdoptOpenJDK.net oder gerne eines anderen Anbieters)
set PATH="C:\Pfad\zum\jdk\bin-Vezeichnis";%PATH%
erledigen (dauerhaft über die Windows-Systemsteuerung). Danach sollte java sich ohne Pfadangabe ausführen lassen."C:\Pfad\zum\jdk\bin\java.exe" -version
Ach, bringt IntelliJ eines mit? Oben hatte er nämlich geschrieben, dass er ein OpenJDK installiert hat, daher bin ich einfach mal davon ausgegangen, dass schlicht der Pfad nicht passt.Meine Idee war, dass du ein JDK einfach selbst herunter lädst und installierst. Das ist am Einfachsten.
C:\Users\konrad\AppData\Local\JetBrains\Toolbox\apps\IDEA-U\ch-0\203.7148.57\jbr\bin>.\java -version
openjdk version "11.0.9.1" 2020-11-04
OpenJDK Runtime Environment JBR-11.0.9.1.11-1145.77-jcef (build 11.0.9.1+11-b1145.77)
OpenJDK 64-Bit Server VM JBR-11.0.9.1.11-1145.77-jcef (build 11.0.9.1+11-b1145.77, mixed mode)
Du kannst ja auch beim Start über IntelliJ Parameter angeben, siehe der LInk im Beitrag #4In der Angabe zur Übungsaufgabe steht jedoch, dass über die Command Line ein Wort übergeben werden soll.