Error while installing pro*c\c++
Hi,
I want to package Pro*c\c++. Vedor is Oracle. But while installing the source I am getting the below error.
The Java Run Time Environment was not found at
D:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\OraInstall2008-12-07AM\jre\vin\javaw.exe. Hence, the Oracle Universal Installer cannot be run.
Please visit thehttp://www.javasoft.com and install JRE version 1.3.1 or higher and try again.
But already I have JRE 1.6 in my build. I cleared the temp folder. But still it is showing the above error. Can any one give reply for this.
I want to package Pro*c\c++. Vedor is Oracle. But while installing the source I am getting the below error.
The Java Run Time Environment was not found at
D:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\OraInstall2008-12-07AM\jre\vin\javaw.exe. Hence, the Oracle Universal Installer cannot be run.
Please visit the
But already I have JRE 1.6 in my build. I cleared the temp folder. But still it is showing the above error. Can any one give reply for this.
0 Comments
[ + ] Show comments
Answers (5)
Please log in to answer
Posted by:
anonymous_9363
15 years ago
It may seem that my initial response was sarcastic but many, many apps will only install if they detect a specific JRE version, even though they tell you that a higher one is acceptable.
generally, you can fool these apps by 'ghosting' the JRE registry entries. Take a look at your 1.6 entries in HKLM\Software\Javasoft\Java Runtime Environment. You'll see entries like this:
...............1.6
...............1.6.0_01
Export these to a .REG then edit that .REG so that the 1.6 becames 1.3 and the 1.6.0_01 becomes whatever the brain-dead Oracle installer wants (ProcMon will show you which keys it's trying to open). Note that you only need to edit the *keys*: leave the value data intact. Save the .REG then import it into your packaging machine's registry. You *should* find that the installer proceeds, happy that you do indeed have 1.3.1 installed (even though you don't, of course).
I have applied this principle to applications also, ghosting whatever the client's build version is into whatever the application wants and have yet to encounter an app which failed.
generally, you can fool these apps by 'ghosting' the JRE registry entries. Take a look at your 1.6 entries in HKLM\Software\Javasoft\Java Runtime Environment. You'll see entries like this:
...............1.6
...............1.6.0_01
Export these to a .REG then edit that .REG so that the 1.6 becames 1.3 and the 1.6.0_01 becomes whatever the brain-dead Oracle installer wants (ProcMon will show you which keys it's trying to open). Note that you only need to edit the *keys*: leave the value data intact. Save the .REG then import it into your packaging machine's registry. You *should* find that the installer proceeds, happy that you do indeed have 1.3.1 installed (even though you don't, of course).
I have applied this principle to applications also, ghosting whatever the client's build version is into whatever the application wants and have yet to encounter an app which failed.
Posted by:
sanhivi
15 years ago
Rating comments in this legacy AppDeploy message board thread won't reorder them,
so that the conversation will remain readable.
so that the conversation will remain readable.