вот тут помогли
https://www.cyberforum.ru/java/thread2035573.html
я запускал на Intelij IDEA , показывает ошибки:
C:\Users\User\.jdks\openjdk-20\bin\java.exe "-javaagent:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.1\lib\idea_rt.jar=58126:C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2023.1\bin" -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath
C:\Users\User\IdeaProjects\untitled\out\production\untitled;C:\Users\User\Downloads\algs4.jar Osmos.MeteorFlow
Exception in thread "main" java.lang.IllegalArgumentException: x is NaN
at edu.princeton.cs.algs4.StdDraw.validate(StdDraw.java:776)
at edu.princeton.cs.algs4.StdDraw.filledCircle(StdDraw.java:1140)
at Osmos.MeteorFlow.main(MeteorFlow.java:135)
Process finished with exit code 0
мне один человек указал на ошибки :
Ошибки указывают на то, что проблема связана с библиотекой algs4.jar и методом filledCircle() из класса StdDraw. В сообщении об ошибке указано, что значение x является NaN (Not a Number), что означает, что оно не является числом.
Возможно, проблема связана с тем, что в коде используются значения NaN для координат точек, которые передаются в метод filledCircle(). Попробуйте проверить, что все координаты точек являются числами и не содержат значений NaN.
Также, возможно, проблема связана с версией библиотеки algs4.jar. Попробуйте обновить ее до последней версии и повторно запустить код.
Если проблема не устраняется, попробуйте обратиться за дополнительной помощью на форуме или обратиться к автору кода, который вам помогал.