이 출시되었습니다! 11월의 새로운 기능 및 수정 사항을 읽어보세요.

자주 묻는 질문

Visual Studio Code의 Java에 관심을 가져주셔서 감사합니다! 이 FAQ가 여러분의 질문에 대한 답을 제공하기를 바랍니다.

이 Java 확장 프로그램은 오픈 소스인가요?

네. Red Hat, Microsoft, VMware에서 제공하는 모든 Java 확장 프로그램은 오픈 소스이며, 커뮤니티에서 지원하는 대부분의 확장 프로그램도 마찬가지입니다. 해당 저장소는 Marketplace 페이지에서 GitHub에서 찾을 수 있습니다.

Visual Studio Code의 Java에 다른 기능이 추가될 예정인가요?

물론입니다. GitHub 이슈를 사용하여 각 확장 프로그램에 대한 요청 및 계획된 작업을 추적합니다. 현재 편집 생산성을 향상시키기 위한 리팩토링 및 린팅 기능 추가와 성능 향상을 위해 노력하고 있습니다.

저희 작업의 대부분은 고객 피드백을 통해 수집되고 우선 순위가 지정됩니다. 의견을 제공하는 데 관심이 있다면 프로젝트 저장소로 직접 이동하여 새로운 이슈를 제출하여 의견을 공유할 수 있습니다.

저희 팀은 제한된 역량을 가지고 있으며, 훌륭한 Java 커뮤니티의 더 많은 기여를 장려하고 싶습니다. 아이디어에 열정이 있고 동료 Java 개발자를 돕고 싶다면 우리와 함께하세요! Gradle 지원, 코드 분석 및 테스트 커버리지 도구, 프로파일러, DropWizard, JavaFX, JPA, Play, Akka, OSGi를 포함한 추가 프레임워크 지원 등이 고려해 볼 만한 영역입니다.

다른 IDE의 키보드 단축키를 사용할 수 있나요?

물론입니다. VS Code의 키맵 확장 프로그램은 다른 편집기의 단축키와 일치하도록 VS Code 단축키를 수정합니다. Marketplace의 확장 프로그램 키맵 범주에서 IntelliJ IDEA 키보드 단축키, Eclipse 키맵 및 기타 인기 편집기의 키맵을 찾을 수 있습니다.

Visual Studio Code의 Java 지원에 대한 최신 진행 상황은 어디에서 확인할 수 있나요?

진행 상황을 업데이트해 드릴 Java at Microsoft 블로그에서 저희를 팔로우할 수 있습니다.

Java용 확장 팩을 업데이트한 후 VS Code에서 Java를 사용하는 동안 **릴리스 정보** 섹션도 볼 수 있습니다. 이 정보는 확장 프로그램에 포함된 주요 업데이트에 대한 개요를 제공합니다.

새로운 Java 버전을 Visual Studio Code와 함께 사용하려면 어떻게 해야 하나요?

JDT의 업스트림 업데이트 덕분에 이제 VS Code에서도 Java 22까지 프로젝트를 빌드할 수 있습니다. 실험적/미리 보기 언어 기능을 사용하려면 프로젝트 설정을 수정해야 합니다.

Maven - pom.xml 수정

  <build>
    <pluginManagement>
      <plugins>
        <plugin>
          <artifactId>maven-compiler-plugin</artifactId>
          <configuration>
            <release>22</release>
            <compilerArgs>--enable-preview</compilerArgs>
          </configuration>
        </plugin>
      </plugins>
    </pluginManagement>
  </build>

Gradle

sourceCompatibility = 22
tasks.withType(JavaCompile) {
    options.compilerArgs += '--enable-preview'
}
tasks.withType(Test) {
    jvmArgs += "--enable-preview"
}

참고: VS Code에서 이미 열려 있는 프로젝트를 수정하는 경우 워크스페이스를 강제로 정리하고 다시 로드해야 할 수 있습니다. 이렇게 하려면 Java: Java 언어 서버 워크스페이스 정리 명령을 실행하십시오.

기업 프록시 뒤에서 어떻게 사용하나요?

기업 프록시 뒤에서 Java 언어 지원(redhat.java) 확장 프로그램을 사용할 때 Java 언어 서버에 인터넷에 연결하는 방법을 알려줘야 할 수 있습니다. 이렇게 하면 프록시를 통해 빌드 런타임, Java 종속성 및 해당 소스를 다운로드할 수 있습니다.

이는 VS Code 기본 설정(모두 한 줄에)에서 java.jdt.ls.vmargs 설정을 구성하여 수행됩니다.

{
  "java.jdt.ls.vmargs": "-Dhttp.proxyHost=webproxy.corp.net -Dhttp.proxyPort=proxyport -Dhttp.proxyUser=user -Dhttp.proxyPassword=password -Dhttps.proxyHost=webproxy.corp.net -Dhttps.proxyPort=proxyport -Dhttps.proxyUser=user -Dhttps.proxyPassword=password"
}

이것이 Visual Studio용으로 제공될까요?

현재 Java 지원을 Visual Studio로 확장할 계획은 없습니다. 이미 훌륭한 Java IDE가 있으며, 우리는 polyglot 편집기에서 경량 환경을 제공하는 데 VS Code에 집중하고 있습니다.

VS Code Java는 다른 표시 언어를 지원하나요?

현재 영어 외에 Java 디버거, Java 테스트 실행기, Java용 Maven, Java 프로젝트 관리자를 포함한 몇 가지 확장 프로그램에 대해 중국어를 지원합니다. VS Code 표시 언어를 전환하는 방법에 대한 자세한 내용은 표시 언어를 참조하십시오.

추가 표시 언어 지원에 관심이 있다면 확장 저장소에 기여할 수 있습니다.

Java Language Server의 문제 해결 및 기여 방법

Visual Studio용 Java 위키에서 다음 질문에 대한 답변을 찾을 수 있습니다: Java for Visual Studio Code wiki

  1. "Classpath가 불완전합니다" 경고
  2. Maven 프로젝트에 대한 주석 처리 지원
  3. Java 확장 프로그램 기여
  4. 포맷터 설정
  5. Lombok 지원
  6. 프록시 사용
  7. 문제 해결
© . This site is unofficial and not affiliated with Microsoft.