Software Engineering/Eclipse, VSCode 7

VsCode 한국어(한글)로 언어 설정 변경하는 방법

VsCode(Visual Studio Code)는 최초 설치하면 언어가 영문으로 기본 설정되어있다. 한국 사람은 한국어로 봐야 더 편한법! VsCode에서 영문을 한국어로 변경하는 방법을 설명한다. 1. VsCode 설정창 접속하기 VsCode에서 단축키 F1를 누르면 명령어를 입력할 수 있다. 또는 좌측 하단에 톱니바퀴 버튼 클릭 후 [Command Palette] 메뉴를 선택해도 된다. 입력창에 Configure Display Language를 입력한다. 2. 한국어 선택하기 바로 언어를 선택할 수 있는 목록이 나오는데 한국어를 선택한다. 재시작 경고창이 뜰 것인데 Restart를 눌러서 다시 시작하면 메뉴가 한국어로 설정된 것을 확인할 수 있다. 반대로 한국어에서 영문으로 다시 변경할 때에도 같은 ..

VsCode에서 디렉토리 폴더 구조 겹침 없애는 방법

VsCode(Visual Studio Code)를 사용하다보면 탐색기에서 상위 폴더와 하위 폴더가 / 로 분류되어 폴더 계층구조가 겹쳐서 보인다. 한 눈에 계층구조를 파악하기 불편하므로 폴더를 계층구조로 보이도록 설정할 것이다. 1. VsCode 설정창 들어가기 본인의 운영체제에 따라 아래의 키를 동시에 누르면 VsCode 설정창에 접속한다. Windows : Ctrl + , macOS : ⌘ + , Linux : Ctrl + , 2. Compact Folders 체크박스 해제 설정창에서 explorer.compactFolders 검색 후 Explorer: Compact Folders 체크박스를 해제한다. 이제 하위 폴더도 계층 구조대로 확인할 수 있다. 간단하지만 은근 신경 쓰이는 부분 해결!

VSCode 터미널 오류 해결 : 이 시스템에서 스크립트를 실행할 수 없으므로...

문제 발생 VSCode에서 터미널을 통하여 npm 혹은 yarn을 사용하여 작업 수행시, 아래와 같은 에러가 발생할 수 있다. 이 시스템에서 스크립트를 실행할 수 없으므로 ~ 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies(https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오. 해결 방법 1 Windows 환경에서는 PowerShell 스크립트 실행이 기본적으로 비활성화되어 있다. PowerShell 스크립트 실행을 허용하려면 아래와 같이 실행 정책을 수정한다. Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned 해결 방법 2 1. PowerShel..

톰캣 실행시, 이미 사용중인 8080 포트 에러(Port 8080 is already in use) 해결

문제 발생 톰캣을 실행시키는데 다음과 같은 에러가 발생한다. org.springframework.boot.web.server.PortInUseException: Port 8080 is already in use 말 그대로 이미 8080 포트가 사용 중이라고 뜨는 것인데, 이럴 경우에는 현재 8080 포트로 동작중인 프로세스를 강제로 종료시키면 된다. 해결 방법 윈도우+R를 입력하여 cmd 창을 열어보자. netstat 라는 명령어를 입력하면 현재 TCP/IP 네트워크 연결 상태를 확인할 수 있다. 이제 좀 더 세부적으로 확인하기 위해 Ctrl+C를 눌러 되돌아간 후 netstat -ano 명령어를 입력하여 어떤 프로세스가 8080 포트를 사용 중인지 확인해 보자. a : 모든 연결 및 수신 대기 포트를 ..

이클립스 에러 해결 Could not initialize class com.thoughtworks. xstream.converters.collections.PropertiesConverter

문제 발생 이클립스에서 STS 플러그인 설치후 'Spring Legacy Project'로 프로젝트를 새로 생성하려고 했다. 프로젝트 정보를 기입후 'Next'를 누르니 아래의 에러가 발생했다. An error has occurred. See error log for more details. Could not initialize class com.thoughtworks.xstream.converters.collections.PropertiesConverter 개발 환경은 JDK 8, 이클립스 2021.9 버전, STS 3 이다. 해결 방법 스프링 버전과 JDK 버전간의 호환 문제로 간주되어 JDK 11로 버전업하였고, 이에 맞게 이클립스에서 [Window] > [Properties[ > [Java] > ..

이클립스 에러 해결 The selected JRE does not support the current compiler compliance level of 16

문제 발생 이클립스에서 JDK1.8을 연결하려고 하니 아래와 같은 에러가 발생한다. (맨 끝자리의 숫자 16은 환경에 따라 바뀔 수 있다.) The selected JRE does not support the current compiler compliance level of 16 해결 방법 알아보니 컴파일러에 설정된 Java 버전과 달라서 나는 오류였다. [Java] > [Complier]를 보면 현재 "16"으로 설정되어 있다. JDK Compliance는 호환되는 JRE를 설치하고 활성화해야 한다. 즉, 설치된 JDK와 컴파일러 버전을 서로 일치시키면 된다. 내 경우 JDK 버전과 동일하게 1.8로 일치시키니 해당 오류 문구가 사라졌다.

이클립스 에러 해결 The name is already in use. Specify a different name.

문제 발생 이클립스에서 기존의 톰캣 서버를 삭제한 뒤 새롭게 추가하면 'Apache Tomcat v9.0 (3)'와 같이 서버명 뒤에 번호가 붙는다. 그래서 숫자를 지우고 'Apache Tomcat v9.0'으로 고치면 'The name is already in use. Specify a different name.'라는 오류가 발생한다. 해결 방법 오류가 발생되는 이유는 기존에 동일한 서버명을 사용한 기록이 아직 남아있기 때문이다. 따라서 서버 설정 이력이 남아 있는 파일을 삭제하면 된다. 파일은 사용자의 workspace 폴더 내부에 위치하고 있는데 위치는 {workspace-directory}/.metadata/.plugins/org.eclipse.core.runtime/.settings 에 있다...