I have prepared a universal run.bat.
@ECHO OFF
IF EXIST java (
start "Qora" java -Xmx512m -Djava.library.path=libs/native -jar Qora.jar
EXITb
)
REG QUERY "HKLM\SOFTWARE\JavaSoft\Java Runtime Environment\1.7"v "JavaHome" >nul 2>nul || ( GOTO NOTFOUND1 )
forf "tokens=1,2,*" %%a in ('reg query "HKLM\SOFTWARE\JavaSoft\Java Runtime Environment\1.7"v "JavaHome"') do if "%%a"=="JavaHome" set JAVAHOME=%%c
IF EXIST "%JAVAHOME%\bin\java.exe" (
start "Qora" "%JAVAHOME%\bin\java.exe" -Xmx512m -Djava.library.path=libs/native -jar Qora.jar
EXITb
)
:NOTFOUND1
REG QUERY "HKLM\SOFTWARE\WOW6432NODE\JavaSoft\Java Runtime Environment\1.7"v "JavaHome" >nul 2>nul || ( GOTO NOTFOUND2 )
forf "tokens=1,2,*" %%a in ('reg query "HKLM\SOFTWARE\WOW6432NODE\JavaSoft\Java Runtime Environment\1.7"v "JavaHome"') do if "%%a"=="JavaHome" set JAVAHOME=%%c
IF EXIST "%JAVAHOME%\bin\java.exe" (
start "Qora" "%JAVAHOME%\bin\java.exe" -Xmx512m -Djava.library.path=libs/native -jar Qora.jar
EXITb
)
:NOTFOUND2
REG QUERY "HKLM\SOFTWARE\JavaSoft\Java Runtime Environment\1.8"v "JavaHome" >nul 2>nul || ( GOTO NOTFOUND3 )
forf "tokens=1,2,*" %%a in ('reg query "HKLM\SOFTWARE\JavaSoft\Java Runtime Environment\1.8"v "JavaHome"') do if "%%a"=="JavaHome" set JAVAHOME=%%c
IF EXIST "%JAVAHOME%\bin\java.exe" (
start "Qora" "%JAVAHOME%\bin\java.exe" -Xmx512m -Djava.library.path=libs/native -jar Qora.jar
EXITb
)
:NOTFOUND3
REG QUERY "HKLM\SOFTWARE\WOW6432NODE\JavaSoft\Java Runtime Environment\1.8"v "JavaHome" >nul 2>nul || ( GOTO NOTFOUND4 )
forf "tokens=1,2,*" %%a in ('reg query "HKLM\SOFTWARE\WOW6432NODE\JavaSoft\Java Runtime Environment\1.8"v "JavaHome"') do if "%%a"=="JavaHome" set JAVAHOME=%%c
IF EXIST "%JAVAHOME%\bin\java.exe" (
start "Qora" "%JAVAHOME%\bin\java.exe" -Xmx512m -Djava.library.path=libs/native -jar Qora.jar
EXITb
)
:NOTFOUND4
ECHO Java software not found on your system. Please go to http://java.com to download a copy of Java.
PAUSE
I tested this on java7-86x, java7-64x, java8-86x, java8-64x, always works. Supports the installation of java in a custom folder.
Dev. please add this to the new version.