Java 도구를 초기화하는 동안 Eclipse 내부 오류
Windows 7 Ultimate에서 실행되는 Eclipse Indigo에서 오류가 발생합니다. 다음 각 항목에 대해 :
Android SDK content loader
Building workspace
Initializing Java Tooling
Loading data for Android 2.3.3
Loading data for Android 4.03
이 오류가 발생합니다.
An internal error occurred during: "Initializing Java Tooling".java.lang.NullPointerException
어떻게해야합니까?
기존 작업 영역을 삭제 한 다음 작업 영역을 다시 만들고 프로젝트를 추가합니다.
열려있는 모든 프로젝트를 닫고 Eclipse를 종료하십시오. 이제 오류없이 Eclipse를 열 수 있습니다. 프로젝트를 하나씩 열어 문제를 일으키는 원인을 찾으십시오. AVD 관리자에서 기기 프로필을 삭제했기 때문일 가능성이 큽니다.
또는 새 작업 공간에서 작업을 시작한 다음 (예 : 작업 공간 변경) 이전 작업 공간에서 프로젝트 가져 오기를 시도 할 수 있습니다.
"eclipse.ini" 파일 에서 다음 값을 다음으로 변경하십시오 .
-Xms1024m
-Xmx2048m
노트 :
- eclipse 아이콘을 마우스 오른쪽 버튼으로 클릭하고 "파일 위치 열기"를 선택 하여 "eclipse.ini" 파일을 찾을 수 있습니다 .
- 이 오류는 Eclipse에 메모리가 부족하여 발생하므로 Eclipse 응용 프로그램에 할당 된 메모리를 늘 렸습니다.
- Eclipse를 닫습니다.
- Windows 탐색기의 작업 공간 폴더로 이동하여 다음 폴더를 삭제하십시오.
- .metadata
- .recommenders
- RemoteSystemsTempFiles
- 서버
- Eclipse를 열고 실행 중에 동일한 작업 공간 폴더를 다시 제공하십시오.
나는 단순히 이클립스를 닫고 다시 여는 것이 항상 이러한 유형의 오류로 나를 위해 일했다는 것을 추가하고 싶습니다.
나는 같은 문제에 직면했다. 그러나 eclipse.ini에서 두 가지 구성을 변경하면 내 문제가 해결되었습니다.
-Xms512m ~ -Xms1024m 및 -Xmx1024m ~ -Xmx2048m
다른 작업 공간을 만들고 이전 작업 공간에서 모든 프로젝트를 가져올 필요가 없습니다. \ Workspaces \ MyEclipse 8.5 M2.metadata.plugins \ org.eclipse.core.resources.projects 디렉토리를 비우고 myeclipse / eclipse를 다시 시작하십시오.
프로젝트-> 속성-> Java 빌드 경로
JDK
에JRE System Library
.Eclipse
설치된 디렉토리로 이동하여 검색eclipse.ini
-> 열기
아래 값을 포함하는 검색 라인 :
-Xms512m -Xmx512m -Xms1024m -Xmx1024m -Xms1G -Xmx1G
메모리 크기를 두 배로 늘리면됩니다.
-Xms512m에서 -Xms1024m
이클립스 메모리 크기를 늘리면 eclipse
PC에서 더 많은 RAM 크기를 얻는 데 도움이 됩니다.
제 경우에는 작업 공간 또는 .metadata 폴더를 삭제 / 편집하지 않고 Eclipse IDE를 다시 시작했습니다. "Initializing Java Tooling"중에 내부 오류가 발생했습니다. java.lang.NullPointerException "이 사라지고 Eclipse가 정상적으로 작동합니다.
때때로 문제는 설치된 Java 버전에 있습니다. Ubuntu 16.04에서 Spring Tool Suite를 시작하려고 할 때 비슷한 문제가 발생했습니다. 내 컴퓨터에 Java 9가 설치되어 있습니다. Java 8로 변경했습니다. 그리고 작동하기 시작했습니다.
내 문제는 이전 JRE 시스템 라이브러리를 사용하는 일부 오래된 Java 프로젝트로 인해 발생했기 때문에 프로젝트-> 속성-> Java 빌드 경로-> 라이브러리->를 마우스 오른쪽 버튼으로 클릭하여 이전 라이브러리를 제거하고 새 라이브러리를 추가하기 만하면되었습니다. 라이브러리 추가.
작업 공간에서 .metadata를 삭제하고 IDE를 다시 시작하고 올바르게 다시 구성하십시오.
내 문제도 STS에서 얻은 문제가 해결되었고 프로젝트 탐색기의 서버를 포함한 모든 프로젝트를 닫고 ide를 다시 시작했습니다.
Eclipse 로그 (작업 공간 .metadata 폴더의 지능적으로 명명 된 ".log"파일)를 확인하고 전체 스택 추적을 확인하십시오. 제 경우에는 "org.eclipse.m2e.jdt.internal.MavenClasspathVariableInitializer.initialize (MavenClasspathVariableInitializer.java:30)"메소드에서 발생하여 "시작 중 레이스 조건"버그가 수정되지 않았습니다. 좀 더 진지한 IDE를 위해 Eclipse를 덤프하는 것이 좋습니다. IntelliJ 또는 Netbeans와 같습니다. Eclipse를 사용한다는 것은 생산성이 아닌 이러한 종류의 버그를 해결하기 위해 시간의 40-50 %를 투자한다는 것을 의미합니다.
Eclipse 또는 STS를 닫고 다시 시작하십시오. 이 오류를 수정할 수 있습니다.
나는 같은 문제에 직면했다. Eclipse의 작업 공간 전환 옵션에서 미리 정의 된 작업 공간으로 다시 전환하면 문제가 해결되었습니다.
제 경우에는 "MySQL 서비스"가 비활성화되어 있습니다. 그리고 같은 오류가 발생했습니다.
따라서 MySQL을 사용하는 경우 확인하십시오.
누른 win+R
다음 작성 services.msc
하고 Enter 를 누르십시오 . MySQL
서비스를 검색 합니다. 서비스를 시작하십시오.
제 경우에는 현재 작업 공간에이 문제가있는 세 개의 프로젝트 중 두 개가있었습니다. 작업 공간 카탈로그를 열고 손상된 프로젝트를 백업하고 나중에 삭제했습니다. 그런 다음 다시 한 번 이클립스를 열었습니다. 분명히 작업 할 누락 된 데이터가있었습니다. Eclipse를 다시 닫고 메타 데이터 카탈로그없이 이전에 저장된 프로젝트를 다시 추가했습니다.
TL; DR. 작업 공간의 프로젝트에서 메타 데이터 카탈로그를 제거하기 만하면됩니다.
In my case, Eclipse tried to launch with non-existing workspace folder. Sure the folder is created at the moment, but the exception is occured durring creating the workspace. After the exception I just switched workspace to the right folder. To avoid slipping to non-existing workspace folder I deleted it from Recent workspaces.
I was facing the same issue in eclipse so I am telling you the same step that I did you just need to go eclipse installed folder where you will find the file named eclipse.ini in my case the location was
C:\Users\comp\eclipse\jee-2018-12\eclipse
you can find your location.
in that location, open eclipse.ini in text mode and there you will find some below text
-Xms256m -Xmx1024m
change it to
-Xms512m -Xmx1024m
I hope that will help you 100% as checked in my System ;-)
참조 URL : https://stackoverflow.com/questions/10892790/eclipse-internal-error-while-initializing-java-tooling
'programing' 카테고리의 다른 글
픽셀을 sp로 변환 (0) | 2021.01.16 |
---|---|
기본 유형과 참조 유형의 차이점은 무엇입니까? (0) | 2021.01.16 |
루트 사용자로부터 bower를 실행하십시오. 가능합니까? (0) | 2021.01.16 |
Android 용 Kotlin. (0) | 2021.01.16 |
Mac 10.9 이후 BREW 업데이트가 작동하지 않음 (0) | 2021.01.16 |