I assume that your issue is the path to java runtime (java.exe and javaw.exe)
if you have path like this:
PATH=c:\WINDOWS\system32;C:\WINDOWS\SysWOW64;%APPDATA%;%PATH%
then java which is copied into c:\Windows\system32 will be always found first – which I assume is java 6. Compendium need java 7 – java 6 is officially EOL.
You can have only one java runtime on path (strictly speaking you can have as many as you want but only the first will be used).
I see 2 possibilities:
a) modify your financial system startup script so it uses java6
b) modify compendium script to use java 7 and let java 6 be the default.
choice a) is IMO better one since it is basically your financial system what is broken here (no offence – interestingly many banking or financial system made in java are strictly bound to some old unsupported version of java). However since I don’t know too much about your financial system I can’t give you exact instructions how to do it.
choice b)
1) identify where is your java7 javaw.exe located
2) modify compendium startup script to use absolute path to javaw.exe
disclaimer: it will probably bind your startup script to your particular system/configuration and as a result it will become effectively “unportable”
- This reply was modified 1 year, 7 months ago by maiklos.