답변1
실행할 때:
$sudo apt install eclipse
운영 체제의 패키지 저장소(Ubuntu 또는 이와 유사한 것 같습니다)에서 Eclipse를 다운로드하고 있습니다.
Ubuntu/Debian 소프트웨어 저장소의 Eclipse 버전은 많이 업데이트되지 않으며 Eclipse에서 사용 가능한 버전에 비해 매우 오래된 경향이 있습니다.eclipse.org. Debian 및 Ubuntu 패키지 저장소에서 Eclipse 버전을 확인하세요.
버전은 3.8, 즉 Eclipse이고 Juno
최신 버전은 Photon
.
Eclipse를 설치할 때eclipse.org아래 제공된 최신 패키지를 실행 중입니다.eclipse.org이것은 광자입니다.
따라서 명백한 차이점은 Eclipse 버전입니다. Ubuntu의 소프트웨어 저장소는 이전 버전을 제공하고 웹 사이트는 최신 버전을 제공합니다.
3.8(Juno)과 4.8(Photon)의 차이는 약 6개 버전이고, 6개 버전 사이에는 많은 변화가 있었습니다.
java.lang.ClassNotFoundException:
6개 버전 사이의 많은 코드베이스에 편차가 있기 때문에 오류가 발생합니다 . JRE/JDK 코드 베이스도 변경되었습니다. 이미 6개의 버전이 있으므로 변경된 사항에 대해서는 설명하지 않겠습니다.
저장소에서 모든 Eclipse 버전을 제거하고 웹 사이트의 버전만 사용하는 것이 가장 좋습니다.