'java.lang'에 액세스할 수 없습니다.object'는 'org.gradle.api.artifacts.dsl'의 수퍼타입입니다.'Dependency Handler'
내 build.gradle.kts 파일이 왜 이렇게 생겼습니까?start.spring.io 에서 새로 생성한 Spring Boot 프로젝트입니다.캐시 무효화/다시 시작, 재구축, 재동기화를 이미 시도했지만 아무 것도 작동하지 않습니다.미리 감사드립니다!
IDE의 JDK 등록은 부정확하거나 구식일 가능성이 높습니다.제 경우에는 이것이 안드로이드 스튜디오에 있었고 툴박스 문제와 관련이 있었습니다.당신의 경우가 어떻든 원칙은 같습니다.
옵션 1: 다른 JDK
Preferences(환경설정)에서 "Gradle" 페이지 설정을 검색하고 목록에서 호환되는 다른 JDK를 선택하거나 다운로드한 후 Gradle sync(그래들 동기화)를 실행합니다.
효과가 있다면 문제를 알게 될 겁니다.새것만 고집할 수 있다면, 좋아요.이전 JDK를 수정해야 하는 경우(예: Android Studio에 있고 내장된 JDK를 원할 경우) JDK 테이블을 다시 작성해야 합니다.
옵션 2: JDK 테이블 재구성
- IDE 종료
- 찾아서삭제
jdk.table.xml
앱의 구성 디렉토리(에서 somewhere)에서~/Library/Application Support/
아니면%APPDATA%
) - IDE를 시작하고 인덱싱을 완료합니다.
- Gradle 기본 설정으로 돌아가서 원하는 JDK 지정
이것이 해결한 것입니다.
- ~/.gradle/캐시 삭제
- 제거 및 삭제 ~/라이브러리/응용프로그램\지원/라이브러리/제트브레인/인텔리지데아
- <project dir>/.gradle 삭제
- <project dir>/.idea 삭제
- IDEA를 시작하고 프로젝트를 다시 가져옵니다.
Android studio에서는 항상 이 문제가 발생했지만 이를 쉽게 해결할 수 있는 방법이 있습니다.
기본 "Embedded JDK"를 별도로 다운로드한 JDK 경로로 바꿉니다.
예를 들어 Android 스튜디오의 경우:기본 설정 -> 빌드, 실행, 배포 -> 빌드 도구 -> 그라들 -> 그라들 JDK
그 다음에.Reload Gradle Project
.
언급URL : https://stackoverflow.com/questions/65531211/cannot-access-java-lang-object-which-is-a-supertype-of-org-gradle-api-artifac
'sourcetip' 카테고리의 다른 글
속성별 필터링 (0) | 2023.09.25 |
---|---|
기존 워드프레스 인스턴스에 그룬트 사용 (0) | 2023.09.25 |
자바스크립트, 다음날 날짜 가져오기 (0) | 2023.09.25 |
ORA-01440: 정밀도나 축척을 줄이기 위해서는 수정할 열이 비어 있어야 함 (0) | 2023.09.25 |
다양한 브라우저에서 자바스크립트로 클라이언트측 파일 내용 읽기 (0) | 2023.09.20 |