이중 부팅 시스템의 Java 11 - 오작동

이중 부팅 시스템의 Java 11 - 오작동

이상한 일이 일어나고 있습니다. 이 시스템은 W10 및 Linux Mint 18.3(Ubuntu Xenial 기반)으로 이중 부팅됩니다. 64비트 머신.

Java 11은 Linux에서 잘 작동합니다. 하지만 이제 W10에 Java 11을 두 번 설치하고(.exe 설치 프로그램을 사용하여) 이에 따라 PATH를 변경했습니다.

처음에는 잘 작동합니다. 하지만 두 번, Linux로 부팅하고 거기에서 몇 시간을 보낸 다음(저는 Linux에서 작업하는 것을 선호합니다) W10으로 재부팅하면 Java에 의존하는 앱이 작동하지 않습니다. 그럼 난 간다

D:\apps\Java\jdk-11.0.4\bin>java -version
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object 

결과적으로 W10 OS에서 Java 8로 되돌아갔습니다.

Linux에서는 NTFS 드라이브를 마운트하고 (광범위하게) 사용하지만 Linux에서는 D: 드라이브의 이 위치를 함부로 다루지 않았다는 점을 강조합니다.

W10의 Java 8에서는 이와 같은 일이 발생하지 않았습니다.

필요한 경우 W10에서 Java 11용으로 또 다른 파티션을 생성하고 문제가 해결되는지 확인해야 할 것 같습니다. 그래도 합리적인 설명과 해결책을 찾고 싶습니다.

관련 정보