Disclaimer: Non-professional opinion. Use at your own risk.
Editing sasv9.cfg works for mine after manually changing all the paths containing "Program Files" or "jre1.6.0_24" to their 8.3 names.
1.Open your sasv9.cfg file under "<your SASHome directory>\SASFoundation\9.3\nls\<your language>" with Notepad
for instance, C:\Program Files\SASHome\SASFoundation\9.3\nls\en\sasv9.cfg
Of course, backup before editing.
2.Open command prompt window with admin privilege.
3.For each path containing "Program Files" or "jre1.6.0_24" (or other suspicious non-8.3 directory names you would try), type command
dir/x
under its parent directory to obtain its 8.3 name.
For instance, type dir/x under C:> to obtain the 8.3 name of "C:\Program Files"
4.If the 8.3 name does not exist, manually create it using the command
fsutil file setshortname <"complete path name"> <short name>
For instance,
fsutil file setshortname "C:\Program Files (x86)" PROGRA~2
fsutil file setshortname "C:\PROGRA~2\Java\jre1.6.0_24" JRE160~1
This works for my SAS 9.3 TS1M2 + Win7 x64 Enterprise. After maneuvering around sasv9.cfg I finally have my proc reg working. I hope this helps.
I have similar problem as Arsenio.
OS: Win7 (x64) SAS ver 9.2
In EG when I try execute Linear Regression by PROC REQ occuring ERROR:
ERROR: Unable to load the Java Virtual Machine. Please see the installation instructions or
system administrator.
Truly I did my best, searching Internet, changed lines in sasv9.cfg in my language directory as well as rest of SAS/SASFoundation/9.2(32-bit) directories.
Also tried to use older verison od JRE
As indicated above, its best to work with Tech Support on such an issue.
Join us for SAS Innovate 2025, our biggest and most exciting global event of the year, in Orlando, FL, from May 6-9. Sign up by March 14 for just $795.
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.