Lieber Herr Bashir,

On 12.05.2022 13:00, Bashir, Elias wrote:
bei dem Ausführen von den Beispielen aus den Folien „AutoJava-BSF4ooRexx-01.pdf“ kam es bei mir mehrmals zu der unten stehenden Fehlermeldung (rot), wenn ich Codes mit der Java Class „XyzType" ausführen wollte. Andere Beispiele aus den Folien funktionierten jedoch (Java Array erstellen, RexxProxy) .

Haben Sie denn die Javaklasse XyzType (die Datei "XyzType.class") in dem Verzeichnis, in dem Sie Ihr Programm ausführen? Wenn nicht, kann Java die Klasse nicht finden.

Java, der ooRexx-interpreter und OpenOffice sind alle in der 32-Bit-Version installiert. Lediglich BSF4ooRexx gab es scheinbar nur in einer 64-Bit-Version à ist in “C:\Program Files” installiert.

BSF4ooRexx kommt gleichzeitig in 32- und 64-bit. Bei der Installation wird festgestellt, ob ooRexx in 32- oder 64-bit vorliegt und entsprechend installiert.

Ich habe bereits mehrere Versionen von Java (von verschiedenen Anbietern) getestet und BSF4ooRexx mehrmals neu installiert. Das Problem bleibt aber leider bestehen.

Das hat nichts mit den Javaversionen zu tun.

Im Anhang befindet sich ein File, bei dem das Problem auftritt.

 

Output:

 

       *-* Compiled routine "BSF".

       *-* Compiled method "CALLWITH" with scope "Routine".

  1913 *-* beanName=self~class~rBSF~callWith(arr)~substr(4)

       *-* Compiled method "NEW" with scope "Object".

     1 *-* o=.BSF~new("XyzType")

Error 40 running C:\Users\Elias\Desktop\BP2\test.rexx line 1:  Incorrect call to routine.

Error 40.900:  BSF4ooRexx/routine/BSF(), error 3: Java exception occurred: [org.apache.bsf.BSFException: BSF4ooRexx subfunction "new": while attempting to load class 'XyzType', threw: [org.apache.bsf.BSFException: BSF4ooRexx subfunction "new": while attempting to load class 'XyzType', threw exception: [java.lang.ClassNotFoundException: XyzType]]].

Lesen Sie bitte in Ruhe noch einmal diese Fehlermeldung durch, sie sagt exakt, was für Java das Problem war!

Mit freundlichem Gruß

Rony G. Flatscher

--
__________________________________________________________________________________

Prof. Dr. Rony G. Flatscher
Department Wirtschaftsinformatik und Operations Management
Institut für Wirtschaftsinformatik und Gesellschaft
D2c 2.086
WU Wien
Welthandelsplatz 1
A-1020  Wien/Vienna, Austria/Europe

http://www.wu.ac.at
__________________________________________________________________________________