This has changed since BSF4ooRexx version 641 that do work in 32-bit mode on 64-bit windows (see bold text below).
2026-02-02T08:06:37.248000: createAndRunInstallationScripts(): mode=[install], run 'installOOo.cmd'
2026-02-02T08:06:41.352000: setupAllAndRun.rex, line # [982]: rexxj.cmd wasInstallationSuccessful.rxj | rxqueue
[BSFManager.loadScriptingEngine()] unable to load language: rexx: java.lang.UnsatisfiedLinkError: C:\Program Files (x86)\BSF4ooRexx850\BSF4ooRexx850.dll: Can't load IA 32-bit .dll on a AMD 64-bit platform
at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:331)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:197)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:139)
at java.base/jdk.internal.loader.NativeLibraries.findFromPaths(NativeLibraries.java:259)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:251)
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2435)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:916)
at java.base/java.lang.System.loadLibrary(System.java:2066)
at org.rexxla.bsf.engines.rexx.RexxAndJava.<clinit>(RexxAndJava.java:928)
at org.rexxla.bsf.engines.rexx.RexxEngine.initialize(RexxEngine.java:648)
at org.apache.bsf.BSFManager$8.run(BSFManager.java:854)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:571)
at org.apache.bsf.BSFManager.loadScriptingEngine(BSFManager.java:852)
at org.rexxla.bsf.RexxDispatcher.main(RexxDispatcher.java:141)
2026-02-02T08:06:41.900000: bsf4rexx_home: C:\Program Files (x86)\BSF4ooRexx850
2026-02-02T08:06:41.901000: bsf4rexx_home: C:\Program Files (x86)\BSF4ooRexx850
2026-02-02T08:06:41.945000: script execution duration [00:00:10.527000]
2026-02-02T08:06:41.981000: <--- logging ended. ---</clinit>
2026-02-02T08:06:42.018000: setupAllAndRun.rex: end of run.
2026-02-02T08:06:42.068000: Please hit enter to end program ...
Hmm, 641 gave a similar message that it wouldn't run, but in the end the script (instrx.rex) has done something so that one can use BSFooRexx 641. But the problem remain with 850, that I can't overcome.
Jan-Erick,
this indicates that in the mix of rexx.exe, jvm.dll and BSF4ooRexx there is a bitness mismatch. All components need to either be of 32- or 64-bits.
Also, if you intend to use AOO on Windows, be aware that AOO on Windows is currently available in 32-bit only, such that you cannot interact with AOO from 64-bit programs.
What is the bitness of rexx (rexx -v) and of java.exe (java -version) that you use in this invocation (you need to look up rexxj.cmd to know for sure)?
If you install or reinstall BSF4ooRexx850 it will pick the library with the matching bitness to ooRexx (this could be 32- or 64-bit).