Algo extraño está sucediendo. Esta máquina tiene arranque dual para W10 y Linux Mint 18.3 (basado en Ubuntu Xenial). Máquina de 64 bits.
Java 11 funciona bien en Linux. Pero dos veces instalé Java 11 en W10 (usando el instalador .exe) y cambié la RUTA en consecuencia.
Funciona bien inicialmente. Pero dos veces, cuando inicié Linux y pasé algunas horas allí (prefiero trabajar en Linux) y luego reinicié en W10, una aplicación que depende de Java no funciona. entonces voy
D:\apps\Java\jdk-11.0.4\bin>java -version
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
En consecuencia, volví a Java 8 en mi sistema operativo W10.
Hago hincapié en que no he alterado esta ubicación en la unidad D: en Linux, aunque sí monto y uso (ampliamente) esa unidad NTFS en Linux.
Nunca había sucedido algo así con Java 8 en W10.
Si es necesario, supongo que tendré que crear otra partición en W10 exclusivamente para Java 11 y ver si eso resuelve las cosas. Espero encontrar una explicación racional y tal vez incluso una solución.