3rd-party DBMS를 테스트하기 위해 진짜 오랜만에 순수 JDBC 코드를 작성할 일이 생겨서 이클립스를 실행함. 그러나 일하지 않겠다고 당당하게 에러 띄우며 태업을 시전. Cause of Error Version 11.0.16 of the JVM is not suitable for this Product. Version: 17 or greater is reuiqred. - JVM 11.0.16 버전은 해당 제품에 맞지 않는다. 17버전 이상이 필요하다. - 내가 쓰는 툴은 Azul의 11.0.18 버전의 OpenJDK를 사용하기 때문에 나도 이 버전에 맞춰 따라간다. 그런데 17버전 이상을 설치하라니 이는 에러가 분명하다. Error Fix '17버전 이상의 JDK를 설치'하라는 권고 사항에서 굳..
언제 필요할까 이클립스나 STS등과 같이 Java 언어를 사용하는 IDE에서 종종 JSP나 HTML와 같은 태그 언어를 작업할 때가 있다. 이 때, 내가 보고있는 IDE상의 여백이 과연 띄어 쓰기(space)인지, 들여 쓰기(tab)인지 구분이 안 될 때가 많다. 특히 구글링을 통해 태그 언어를 스크랩 해오거나, 팀원이 작성한 태그 언어를 보면 같은 글자수의 공백이어도 VSCode에서 넘어온 코드들은 들여 쓰기를 tab이 아닌 띄어 쓰기로 표시되는 경우를 반드시 접하게 되어 있다. Microsoft Office의 워드에서는 이를 서식 기호라고 부르는데, 이와 같은 설정을 이클립스(=STS)에서도 설정할 수 있다. 설정 방법 [Preferences] > [General] > [Editors] > [Text..