tuve problema similar en una máquina Windows. Había movido mi directorio Java desde dentro de "Archivos de programa" (el espacio en el nombre del directorio me estaba dando problemas) a c: \
Configuré todas mis variables de PATH a la nueva ubicación, reinicié la máquina y pensé que seria suficiente.Nop
Java - versión
Error: could not open `C:\Program Files\Java\jre1.8.0_66\lib\i386\jvm.cfg
Esta solución provino de los buenos chicos de coderanch
Inicio regedit (basta con escribir "regedit" en el programa de ejecución) y su forma de trabajo hasta HKEY_LOCAL_MACHINE > SOFTWARE> JavaSoft
Allí encontrará varios directorios diferentes java
Java Development Kit
Java Plug-in
Java Runtime Environment
actualización de Java
Java Web Start
En cada directorio encontrará los diferentes directorios para las diferentes versiones de Java (esp. Java Web Start). Abra todos y verá que su ruta anterior todavía está en la lista. Haga doble clic en el nombre (columna izquierda) de la lista y escriba manualmente la nueva ruta.
Abra una nueva terminal y escriba en la versión de Java y debería estar bien.
creo que la ruta es: C: \ Archivos de programa \ Java \ jdk1.6.0_17 –
intente hacer esto ... –