Raspbian Buster installs OpenJDK11 (hard float) and that is just fine, if you have more that one version of java installed you could use
update-alternatives tool to manage their use. NB: Will not work with OpenJDK-8.
Then install JRuby see jruby.
jgem install picrate
For a first install:-
picrate --install # no args, install samples and geany config # or picrate -i Samples # to omit geany config
This installs example sketches in
~/sample_sketches and ties them into a
picrate.geany. It should also be possible to run sketches from the
Install processing libraries
picrate -i Sound picrate -i video # install beta verion of vanilla video for now
To create a template sketch from the command line:-
picrate -c my_sketch 600 400
creates file my_sketch.rb
#!/usr/bin/env jruby # frozen_string_literal: false require 'picrate' class MySketch < Processing::App def settings size 200, 200 end def setup sketch_title 'My Sketch' end def draw end end MySketch.new
vim (at command line) or
geany (gui), you may need to install
vim my_sketch.rb :!jruby % # from vim runs the sketch
To run sketches from command line:-
chmod +x my_sketch.rb to make an executable script.
See editors geany, for how to run sketches from a gui.
Circle Collision Sketch Running on RaspberryPI