Fehlermeldung: Trapped In..: ExecSyntax Message..: Could not find file "BSF.CLS" for ::REQUIRES. ErrorText..: Routine not found. Code..: 43.901 Line #..: 9
Java Version: java version "22" 2024-03-19 Java(TM) SE Runtime Environment (build 22+36-2370) Java HotSpot(TM) 64-Bit Server VM (build 22+36-2370, mixed mode, sharing)
Umgebungsvariablen: 3DVPATH=C:\AMD\Chipset_Software\Binaries\3D_V-Cache_Performance_Optimizer_Driver\ ALLUSERSPROFILE=C:\ProgramData AMDRMSDKPATH=C:\Program Files\AMD\RyzenMasterSDK\ APPDATA=C:\Users\janvo\AppData\Roaming CommonProgramFiles=C:\Program Files\Common Files CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files CommonProgramW6432=C:\Program Files\Common Files COMPUTERNAME=JAN_GAMING-PC ComSpec=C:\Windows\system32\cmd.exe DriverData=C:\Windows\System32\Drivers\DriverData EFC_7628=1 FPS_BROWSER_APP_PROFILE_STRING=Internet Explorer FPS_BROWSER_USER_PROFILE_STRING=Default HOMEDRIVE=C: HOMEPATH=\Users\janvo LOCALAPPDATA=C:\Users\janvo\AppData\Local LOGONSERVER=\JAN_GAMING-PC NUMBER_OF_PROCESSORS=16 OculusBase=C:\Program Files\Oculus\ OneDrive=C:\Users\janvo\OneDrive OS=Windows_NT Path=C:\Program Files\Common Files\Oracle\Java\javapath;C:\Program Files (x86)\Common Files\Oracle\Java\java8path;C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Program Files\Oculus\Support\oculus-runtime;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\Program Files\dotnet;C:\Program Files\ooRexx;C:\Users\janvo\AppData\Local\Microsoft\WindowsApps;C:\Users\janvo\AppData\Local\Programs\Microsoft VS Code\bin;C:\Users\janvo.dotnet\tools PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC;.REX PROCESSOR_ARCHITECTURE=AMD64 PROCESSOR_IDENTIFIER=AMD64 Family 25 Model 97 Stepping 2, AuthenticAMD PROCESSOR_LEVEL=25 PROCESSOR_REVISION=6102 ProgramData=C:\ProgramData ProgramFiles=C:\Program Files ProgramFiles(x86)=C:\Program Files (x86) ProgramW6432=C:\Program Files PROMPT=$P$G PSModulePath=C:\Program Files\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules PUBLIC=C:\Users\Public REXX_HOME=C:\Program Files\ooRexx RXQUEUESESSION=00000000000066C4 SESSIONNAME=Console SystemDrive=C: SystemRoot=C:\Windows TEMP=C:\Users\janvo\AppData\Local\Temp TMP=C:\Users\janvo\AppData\Local\Temp USERDOMAIN=JAN_GAMING-PC USERDOMAIN_ROAMINGPROFILE=JAN_GAMING-PC USERNAME=janvo USERPROFILE=C:\Users\janvo windir=C:\Windows __PSLockDownPolicy=0 Von: Rony G. Flatschermailto:Rony.Flatscher@wu.ac.at Gesendet: Sonntag, 28. April 2024 14:06 An: aw2024s@alice.wu.ac.atmailto:aw2024s@alice.wu.ac.at Betreff: Re: [Aw2024s] Hilfe - T05 "::requires BSF.CLS"
Lieber Herr Voglmüller, On 28.04.2024 13:55, Voglmüller, Jan wrote: für die Hausaufgabe 5 habe ich einen Code basierend auf den CodePages geschrieben.
Beim Ausführen des Codes wird ein Error ausgegeben, dass BSF.CLS nicht gefunden wurde. Sowohl bei meinem Code, als auch bei dem Musterbeispiel aus den Folien.
Bitte kopieren Sie mit copy & paste die exakte Fehlermeldung und Ihre Umgebungsvariablen im Kommandozeilenfenster. Einfach unter Windows "set" eintippen, unter Unix (Apple) "env | sort". Zusätzlich bitte auch die Ausgabe von "java -version". Ich habe auch BSF4ooRexx installiert.
Dann sollte im Prinzip alles funktionieren.
Allerdings ein Tipp: wann immer Sie etwas installieren, dann empfiehlt es sich, ein neues Kommandozeilenfenster zu öffnen, um die Programme auszuführen. Hintergrund ist, dass Programme beim Installieren die Umgebungsvariablen oft verändern. Der neue Satz an Umgebungsvariablen wird allerdings nur in neuen Sessions vom Betriebssystem geladen.
Bitte schicken Sie die Fehlermeldungen mit den Umgebungsvariablen in der Session (im Kommandozeilenfenster), wo der Fehler auftritt. Wenn es aber in einer neuen Session (in einem neuen Kommandozeilenfenster) funktioniert, dann lassen Sie uns bitte wissen!
Mit freundlichem Gruß
Rony G. Flatscher
P.S.: Ihr Programm funktioniert im Prinzip, allerdings geben Sie in Zeile 10 ein Argument zuviel in TypeText an:
*-* Compiled method "UNKNOWN" with scope "OLEObject".
10 *-* selection~typeText("cp850:",textConv)
Error 92 running F:\work\svn\bsf4oorexx\branches\850\work\Text_Convert.rex line 10: OLE error.
Error 92.909: One or more of the parameters could not be coerced to the desired type. The first parameter with incorrect type is argument 1.
Einfach den Beistrich durch ein Leerzeichen ersetzen, es ist Rexx. ;)
--
--
__________________________________________________________________________________
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
__________________________________________________________________________________