Эта проблема была зарегистрирована в этой проблеме GitHub.Такое сообщение об ошибке присутствовало, когда Обработка 3.3.6 (x64) была запущена с JDK 9 (x64) - декомпилирующий байт-код приводит к ошибке с этим кодом:
javaPlatform = parseInt(split(javaVersionName, '.')[1]);
Но кажется, что версия JDK 9 былавозвращается как «9», но не «9.0».
String ver = System.getProperty("java.version");
System.out.println(ver);
возвращает только «9».Код в PApplet.java
пытается разделить его, используя «.»и возьмите [1] элемент, который не существует.Это вызывает ошибку, которую вы видите.
Я был не в состоянии воспроизвести вашу проблему в Windows 10, обработка 3.5.3 и с использованием Java 10, поэтому я предполагаю, что ваша проблема имеетбыло исправлено в более поздних версиях Java.Из видео, которое вы разместили в своем вопросе, видно, что автор видео использует Java 8 для обработки 3.3.6 - убедитесь, что у вас те же настройки.В противном случае используйте более свежий JDK (например, Java 10), если вы используете последнюю версию Processing (3.5.3).