인텔리제이로 갈아탄지는 한참됐으나.. 개인적인 사정으로 인해서 이클립스를 다시 설치하게 되었다.
분명히 설치 직후에는 모든게 잘됐었다. 재부팅을 하기전까지엔 말이다.

일단 찾아보니 Eclipse는 2020-09버전 (4.17) 부터는 Java 11을 요구하도록 변경되었다고한다.
Java 8 [= Java 1.8]버전을 이용하는 사람은 2019-12(4.14) 버전을 사용해야 한다고 나와있다.
해결방안을 두가지를 찾았다. 우선적으로 두 방법 다 Eclipse가 설치된 폴더에 있는 환경설정 파일 Eclipse.ini을 수정하는 방법이다.

여기서 주목할 부분은 '-Dosgi.requiredJavaVersion = 11' 이란 부분이다.

11은 Java 11을 가리키는 거였다. 여기서 나오는 첫번째 방법.
1. Java 11버전을 1.8로 낮추기
이렇게 하면 해결이 된다고한다.
하지만 Java 11을 강제화한지 얼마 안된 당시에는 이렇게 해도 실행은 됐으나 최근에는 Exception이 나면서 실행 자체가 안된다. 환경변수가 영향을 주나 싶어서 Path와 JAVA_HOME을 openjdk 11 폴더에 매칭시켜도 안됐다.
더 찾아보니 Java 실행파일을 직접 매핑시키는게 있었다. 그래서 두번째 방법.
2. -vm 인수를 활용해 java 실행파일을 직접 매핑시키기

이렇게 하면 윈도우에 설치된 Java 11을 직접 끌어다가 Eclipse를 실행할 수 있다.
+) 여기서 java.exe와 javaw.exe의 차이에 대해서 찾아보았는데, Console창의 유무로서 명령어는 동일하다고한다.
참조)
2) Difference between java.exe and javaw.exe