Processing 3.5 では、デフォルトでjavaモードである。
pythonモードにしようとして失敗した。
processingの右上のモード選択をしても応答がない。
以下の2つの原因らしい。
①IPv6で通信しようとして失敗する。
実行時の以下のエラーメッセージがそれを指している。
java.net.SocketException: Address family not supported by protocol family: connect
②preferences.txtの run.optionsが空白になっている。
以下で対処した。
①
a:コマンドプロンプトで以下を実行
setx _JAVA_OPTIONS -Djava.net.preferIPv4Stack=true
b: ネットワークを共有センター で、アダプターの設定で使用アダプターの
IPv6の機能を使用しない設定に変える。
②Processingの設定ファイルpreferences.txtを開きます。
run.options=
を探し、以下のように
run.options=-Djogamp.gluegen.UseTempJarCache=false
を追加し、保存します。
変更、保存するときは、Processingを止めたり、パソコンの再起動が必要だった。