jvm.erro em falta na dll ao lançar a aplicação [fechado]
eu estava tentando executar CapeClear SOA Editor aplicação no Windows 7 64bit mas ele não iria iniciar e produziu um erro dizendo que ele não poderia carregar jvm.dll. Eu tenho 64 bit JDK versão 7u13 instalado.
A única coisa que funcionou foi instalar a versão de 32 bits do JDK e, em seguida, definir a variável JAVA_HOME para apontar para a versão de 32 bits C:\Program Files (x86)\Java\jdk1.7.0_13
C:\Program Files (x86)\Java\jdk1.7.0_13\jre\bin\server
e C:\Program Files (x86)\Java\jdk1.7.0_13\jre\bin\client
para o mesmo directamente que SOAEditor.exe, mas isso não ajudou.
Update1:
Usando o listdll.exe eu verifiquei que o Editor SOA carregou C:\Program Files (x86)\Java\jdk1.7.0_13\jre\bin\client\jvm.dll
Update2:
Adicionar C:\Program Files (x86)\Java\jdk1.7.0_13\jre\bin\client\
à variável path também não ajudou
1 answers
Numa linha de comandos, poderá querer registar o ficheiro com:
Regsvr32 jvm.dll
Além disso, deve-se notar que a mistura 32bit e 64bit installs e DLLs é uma péssima ideia.