max 6.1 - java - windows 8.1 x64

Andy Turner's icon

getting the following error in max (see attached), running 32bit max 6.1.

need to keep java 8 - working on work stuff

need to keep java 6 - working on school stuff - they use bluej

need to use max - max wants java 2???

created folder called server and put jvm.dll there, because installing java 2 puts jvm in \classic\ by default.

max isn't happy, as a result, neither am i, lol.

help!

maxjava.png
png
Andy Turner's icon

hello, i figured out the problem. since i am running windows 8.1 x64, i was running max 6.1 x64 which worked fine with java 8 64 bit. But i needed to use max 6.0 because i only have live 8 which doesn't support max 6.1 (and live 8 doesn't support max for live with live 8 64 bit). Whew, still with me? So i had to use max 6 32-bit. But i had java 8 64 bit installed. Max 6 32bit couldn't "see" the java 64 bit install, but after i installed java 7 32 bit JRE it saw it just fine. (i can still use my java 8 64 bit compiler) Now i can use live 8 32 bit, max for live with max 6 32 bit, and java 7 JRE 32 bit. All is well with the world! Pass it on, there are a lot of questions about "compatibility with windows 8.1" and i think it all has to do with the disparity between 64 bit and 32 bit versions of live, max, and java, windows can be either 64 bit or 32 bit, but all the executables have to be of one bit size to work together (for reasons i am sure i will eventually come to realize, but another day).

Pedro Louzeiro's icon

Thanks for posting the solution!