티스토리 뷰

문제: ./gradlew build를 하려고 했는데

Could not target platform: 'Java SE 11' using tool chain: 'JDK 8 (1.8)' 

에러가 터짐.

 

 

1. java home 설정 보기

 

Setting에서 java home으로 검색후 json을 연다

 

{
    "java.home": "C:\\Program Files\\ojdkbuild\\java-11-openjdk-11.0.7-1", //확장자 적용 jdk 경로
    "java.requirements.JDK11Warning": false,
    "java.configuration.checkProjectSettingsExclusions": false,
    "git.ignoreMissingGitWarning": true,
    "workbench.editor.enablePreview": false,
    "java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m -javaagent:\"c:\\Users\\ACID\\.vscode\\extensions\\gabrielbb.vscode-lombok-1.0.1\\server\\lombok.jar\"",
    "editor.suggestSelection": "first",
    "vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",
    "java.semanticHighlighting.enabled": true,
    "git.autofetch": true,
    "java.configuration.runtimes": [
        {
            "name": "JavaSE-1.8",
            "path": "C:\\Program Files\\ojdkbuild\\java-1.8.0-openjdk-1.8.0.252-2",
            "default":  false
          }
    ],
    "java.project.importOnFirstTimeStartup": "automatic",
    "java.refactor.renameFromFileExplorer": "autoApply",
    "workbench.startupEditor": "newUntitledFile",
    "concourse.ls.java.home": "",
    "guides.enabled": false,
    "editor.fontSize": 15
    }

이런식으로 java home 설정이 제대로 되어 있어야 한다

 

2. gradle 설정

 

sourceCompatibility = '11'

본인은 11버전을 쓰는데 이게 되어 있어야 한다.

 

3. 환경변수

 

본인의 경우 이게 문제였는데 환경변수가 꼬여있어서 1.8버전을 java에서 인식중이었다.

 

환경변수를 건드려서 제대로 설정해 주니

 

제대로 인식하면서 문제가 해결되었다.

공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/04   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함