Additional information -
It seems when I run RDi.exe with elevated authorities, it starts fine. It's only when I run as a standard user that I get the error.
Things I have tried so far:
1.
Confirmed the jdk files are where RDi expects them to be
2.
Rebooted, no change in behavior and the error dialogue appears before anything else loads
3.
Ran with elevated permissions (which is logged at my organization) and it starts fine, and upgraded
4.
Closed and ran again as standard user and I continue to get the error message.
Running RDi with elevated authority is not a long term solution for me at my organization. Are there other things I can try?
thanks,
John
________________________________
From: Weirich, John <John.Weirich@xxxxxxxxxxxxxxxxxxx>
Sent: Monday, August 5, 2024 4:39 PM
To: Rational Developer for IBM i <wdsci-l@xxxxxxxxxxxxxxxxxx>
Subject: Re: [WDSCI-L] Error when updating RDi
So, I still do have exactly as described.
* My base RDi folder is "C:\IBM_RDi98\IBM Rational Developer for i"
*
Inside that folder I have RDi.exe and RDi.ini which has:
-vm
jdk-11.0.22+7/bin/javaw
*
javaw.exe does exist in that path "C:\IBM_RDi98\IBM Rational Developer for i\jdk-11.0.22+7\bin"
Seems like it checks out, but alas the error tells me its not there. Something is broken with my install.
________________________________
From: Buck Calabro <kc2hiz@xxxxxxxxx>
Sent: Monday, August 5, 2024 10:19 AM
To: wdsci-l@xxxxxxxxxxxxxxxxxx <wdsci-l@xxxxxxxxxxxxxxxxxx>
Subject: Re: [WDSCI-L] Error when updating RDi
On 8/5/2024 10:54 AM, Weirich, John via WDSCI-L wrote:
I went through an update process from within RDi 9.8.0. I was not logged into RDi with an administrator account. After the process completed, upon restarting RDi I get the following message:
A java Runtime Environment (JRE) or Java Development Kid (JDK) must be available in order to run RDi. No Java virtual machine was found after searching the following locations:
jdk-11.0.22+7/bin/javaw
Where is this mentioned path defined - I do not have a JAVA_HOME environmental variable defined on this machine. How can I correct this so that RDi will start again?
It's supposed to come with RDi.
In my case, I installed RDi into c:\RDI9800 on my Win 10 (now Win 11)
machine. So the JRE that RDi wants is located in C:\rdi9800\IBM Rational
Developer for i\jdk-11.0.20.1+1\bin
I can see this path in c:\rdi9800\rdi.ini
-vm
jdk-11.0.20.1+1/bin/javaw
--
--buck
http://wiki.midrange.com
Your updates make it better!
---------------------------------------------------------------------- The information contained in this message is confidential proprietary property of Nelnet, Inc. and its affiliated companies (Nelnet) and is intended for the recipient only. Any reproduction, forwarding, or copying without the express permission of Nelnet is strictly prohibited. If you have received this communication in error, please notify us immediately by replying to this e-mail.
As an Amazon Associate we earn from qualifying purchases.