programing

IntelliJ IDEA 기본 JDK 변경 방법

prostudy 2022. 7. 25. 22:21
반응형

IntelliJ IDEA 기본 JDK 변경 방법

개발환경은 IntelliJ IDEA, 의존관리는 Maven을 사용하고 있습니다.프로젝트 구조(디렉토리, POM 등)를 IDEA 외부에 구축한 후 다음을 사용하여 프로젝트를 IDEA로 Import합니다.Import project from external modelmaven-compiler-plugin이 JDK 1.6을 사용하도록 poms에 명시하고 Import할 때 IDEA에 의해 다음과 같은 메시지가 나타납니다.Language Level Changed그리고 그것Language level changes will take effect on project reload프로젝트를 새로고침하라는 메시지가 나타납니다.항상 같은 버전의 JDK를 사용하니까 짜증나네요.

새로운 프로젝트를 Import할 때마다 프로젝트를 새로고침할 필요가 없도록 IntelliJ IDEA가 사용하는 기본 JDK를 변경하려면 어떻게 해야 합니까?

이 설정은 "새 프로젝트 구조" 대화상자에서 변경됩니다.[파일] -> [새로운 프로젝트 셋업]-> [구조]로 이동합니다.."

새 프로젝트의 구조 선택

다음으로, 「프로젝트 SDK」와 「프로젝트 언어 레벨」을 적절히 변경합니다.

프로젝트 언어 수준 선택


이전 버전의 IntelliJ IDEA는 "파일" -> "기타 설정" -> "기본 프로젝트 구조"로 이 설정이 되어 있었습니다..".

IntelliJ IDEA 12는 "Template Project Structure"에서 이 설정을 했습니다."기본 프로젝트 구조" 대신 ".."

JDK 아카이브 파일(.tar.gz)을 다운로드하여 압축을 푼 후 'Project Structure(프로젝트 구조)' 대화 상자(++)AltShiftS

jdk 9 인텔리주 gif를 클릭하여 확대하다

적절한 '프로젝트 언어 수준'도 설정해야 합니다.

Java 8의 경우 8로 설정하고 Java 9의 경우 9로 설정하는 등의 작업을 수행합니다.

  • 인텔리J IDEA 14.0.3을 사용하고 있는데, 저도 같은 질문이 있습니다.메뉴 선택 \ \

여기에 이미지 설명 입력

  • 탭, 섹션, 드롭다운목록에서 레벨을 선택합니다.이 설정은 입니다.

    여기에 이미지 설명 입력

최근 IntelliJ IDEA 버전에서는 Java 1.8이 필요하지만 기본적으로 설정되어 있지 않습니다.

경로 변경 또는 설정은 >> 에서 할 수 있습니다.

여기서 JDK의 경로를 편집 또는 추가할 수 있습니다.

(내 경우 경로는C:\Program Files\Java\jdk1.8.0_102)

여기에 이미지 설명 입력

여기에 이미지 설명 입력

JDK 버전을 1.8로 변경

  1. 언어 레벨 파일 -> 프로젝트 구조 -> 모듈 -> 소스 -> 언어 레벨 -> 8-Lambdas, 주석 입력 등여기에 이미지 설명 입력
  2. 프로젝트 SDK 파일 -> 프로젝트 구조 -> 프로젝트 1.8

  3. Java 컴파일러 파일 -> 설정 -> 빌드, 실행, 전개 -> 컴파일러 -> Java 컴파일러

또 한 가지 확인해 볼 만한 곳:Maven 컴파일러 플러그인을 사용하는 경우 프로젝트의 pom.xml에서 source/target 구성을 찾아 원하는 Java 버전인지 확인합니다.아래에 1.7이 있는 것을 확인하고 1.8로 변경한 후 인텔리J에서 모든 것을 올바르게 컴파일했습니다.

<build>
<plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>2.3.2</version>
        <configuration>
            <source>1.8</source>
            <target>1.8</target>
            <encoding>UTF-8</encoding>
        </configuration>
    </plugin>
</plugins>
</build>

위의 응답은 매우 유용했지만 모든 설정 후에 프로젝트가 잘못된 버전으로 실행되고 있었습니다.마지막으로 Dependencies 창에서도 설정할 수 있다는 것을 알게 되었습니다.아이디어 2018.1.3 파일 -> 프로젝트 구조 -> 모듈 -> 소스 및 의존관계

Intelij-IDE의 JDK 버전을 변경하려면 다음 절차를 따릅니다.

IDE 부팅 -> 도움말 -> 액션 찾기

다음 유형보다 작음:

Switch Boot JDK

또는 (버전에 따라 다름)

Switch IDE boot JDK

최신 버전의 intellij의 경우 새 프로젝트의 기본 jdk/sdk를 설정하려면 다음 페이지로 이동하십시오.

Configure->Structure for New Projects -> Project Settings -> Project SDK

IntelliJ 2020.3.1 및 [File]> [ Other Settings ]를 사용하고 있습니다.메뉴 옵션이 사라졌습니다.평소대로 Settings에 접속하여 "jdk"를 검색했습니다.[ Build ] 、 [ Deployment ] 、 [ Build Tools ]> [ Maven ]> [ Importing ]에서 특정 문제를 해결하는 설정을 찾았습니다.

임포터용 JDK.

인텔리J 2020.3

Linux 머신에서는 다음과 같은 스크립트를 사용합니다.

export IDEA_JDK=/opt/jdk14
/idea-IC/bin/idea.sh

언급URL : https://stackoverflow.com/questions/18987228/how-do-i-change-the-intellij-idea-default-jdk

반응형