Also für Java benötigt man keine Zusatzlizenz, da nun mal Java Bestandteil von Eclipse ist. Das kann man gar nicht abwählen, sonst könnte man auch keine AddIns schreiben.
Wenn du Java for i meinst, dann könnte es sein um die JVM zu installieren.
Allerdings kannst du ja nicht auf der i entwickeln.

Da es nun auch Node.js for i gibt, braucht man auch Node.js für RDi.
Auch das ist wiederum für die Entwicklung kostenlos, nur die Runtime auf der i ggf. nicht.

Ich verstehe da auch die IBM nicht, die Entwicklung kostenpflichtig zu machen.
Immerhin gibts ja auch kostenlose andere Tools wie Eclipse für Java und Node.js und Visual Studio Code für RPG, COBOL, C/C++, C# u.v.m.
So wird das nix mehr mit der IBM i für die Zunkunft. Da gibts dann ein paar Firmen, die noch selber junge Leute ausbilden, der Rest geht dann auf andere Plattformen.
Man merkts ja auch hier im Forum.