|
From: | John Donoghue |
Subject: | Re: mxe-octave installer for 64 bit seems not check 64 bit JRE but 32 bit JRE |
Date: | Sat, 2 Apr 2016 09:21:23 -0400 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 |
On 04/01/2016 11:39 PM, Tatsuro MATSUOKA wrote:
Hello Before registering to the bug tracker, I would like to ask the following to avoid a duplicated post. I have installed 64 bit octave for windows wit installer built and generated using mxe-octave --enable-windows64. At trying install to PC which has only the 64 bit JRE from the Oracle site, the Octave installer generated by mxe-octave claimed that the Java is not installed. The warning is disappeared after I install the 32 bit Oracle JRE. The installer generated by the mxe-octave seems to tries to check 32 bit JRE regardless octave binary is 32 bit or 64 bit. For 64 bit binary, the installer should check the 64 bit instead of the 32 bit JRE. Tatsuro
Can we verify manually from the registry what the installer is reading?1. attempts to read JAVA_HOME environment variable - so within octave getenv('JAVA_HOME') 2. reads registry value from HKLM\Software\JavaSoft\Java Runtime Environment\Current Version" 3. reads registry value from HKLM\Software\JavaSoft\Java Runtime Environment\XXXX\JavaHome" (where XXXX was the version from 2.)
[Prev in Thread] | Current Thread | [Next in Thread] |