소개
Eclipse JDT Language Server™는 Eclipse Foundation에서 제공하는 Java 언어 서버로, Language Server Protocol을 구현하여 Java 개발에 특화된 언어 지원을 제공합니다. 이 도구는 Maven과 같은 빌드 시스템과의 프로젝트 번역 기능을 통해 JDT 프로젝트 구조로 변환하는 기능을 포함합니다. Java 개발자를 위한 코드 완성, 오류 검사, 리팩터링 등의 기능을 지원하며, Eclipse JDT의 일부로 개발 및 유지보수됩니다. 오픈소스 프로젝트로 Eclipse Public License 2.0 하에 배포됩니다.
상세정보
프로그램 소개/무엇인지
Eclipse JDT Language Server™는 Eclipse Foundation에서 개발한 Java 언어 특정 구현의 Language Server Protocol입니다. 이 도구는 Java 개발에 특화된 언어 지원을 제공하며, Language Server Protocol을 구현하여 다양한 에디터와 IDE에서 Java 언어 기능을 사용할 수 있도록 합니다. Maven과 같은 빌드 시스템과의 프로젝트 번역 기능을 통해 JDT 프로젝트 구조로 변환하는 기능도 포함합니다.
주요 기능언어 지원 기능
Java 언어에 대한 코드 완성, 오류 검사, 리팩터링, 기호 검색 등의 기능을 제공하여 개발 생산성을 향상시킵니다.
빌드 시스템 통합
Maven과 같은 빌드 시스템과의 프로젝트 번역 기능을 통해 외부 프로젝트를 JDT 프로젝트 구조로 변환하여 일관된 개발 환경을 제공합니다.
다운로드·설치 방법
공식 웹사이트에서 최신 버전을 다운로드할 수 있으며, Scoop 패키지 관리자를 통해 scoop install jdtls 명령어로 설치할 수 있습니다. 설치는 일반적인 Windows 실행 파일 형태로 제공됩니다.
기본 사용법/명령어
설치 후, 지원하는 에디터나 IDE에서 언어 서버로 JDTLS를 설정하여 사용할 수 있습니다. 구체적인 설정 방법은 사용하는 에디터의 문서를 참조해야 하며, 일반적으로 언어 서버 실행 파일 경로를 지정하는 방식으로 구성됩니다.
이런 경우에 유용합니다
Java 개발자가 Visual Studio Code, Neovim, Sublime Text 등 Language Server Protocol을 지원하는 에디터에서 풍부한 Java 언어 기능을 활용하고자 할 때 유용합니다. 특히 Eclipse IDE 없이도 JDT의 고급 기능을 가벼운 에디터에서 사용할 수 있어 개발 환경을 유연하게 구성할 수 있습니다.
지원 환경·시스템 요구사항
Windows 운영 체제에서 실행 가능하며, Java 런타임 환경이 필요합니다. 구체적인 버전 요구사항은 공식 문서에서 확인할 수 있습니다.
최신 버전·업데이트
현재 버전은 1.62.0-202609042126이며, 정기적인 업데이트를 통해 기능 개선과 버그 수정이 이루어집니다. 최신 버전 정보는 공식 웹사이트의 릴리스 노트에서 확인할 수 있습니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


