Eclipse가 Ubuntu 18.04에서 시작되지 않습니다


19

우분투 소프트웨어를 통해 이클립스를 설치했습니다. 시작하면 몇 초가 걸리고 오류 경로를 보여주는 오류 창이 나타납니다.

다음은 .log파일입니다.

!SESSION Wed May 02 12:53:28 BRT 2018 ------------------------------------------
!ENTRY org.eclipse.equinox.launcher 4 0 2018-05-02 12:53:28.587
!MESSAGE Exception launching the Eclipse Platform:
!STACK
java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter
    at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:466)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:566)
    at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:499)
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:626)
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:584)
    at org.eclipse.equinox.launcher.Main.run(Main.java:1438)
    at org.eclipse.equinox.launcher.Main.main(Main.java:1414)

무엇이 문제이며 어떻게 해결할 수 있습니까?


그건 그렇고 Netbeans도 시작되지 않습니다. 관련이 있는지 모르겠습니다.
Roberto

Oracle 설치 프로그램에서 설치하는 Netbeans 문제를 해결했습니다.
Roberto

답변:


11

새로운 Java로 인해 발생하는 재미있는 새로운 버그 중 하나입니다 (Arduino도 여러 가지 성가신 방식으로 중단되었습니다). 버그 리포트는 https://bugs.launchpad.net/ubuntu/+source/eclipse/+bug/1754886 입니다.

기본적으로 프로그램의 다른 부분에 필요한 여러 버전의 라이브러리에는 일종의 재귀 적 종속성이 있으며 "이클립스에 영향을 미치는 가장 명백한 버그 중 하나 일뿐"이므로 버그를 수정하지 않습니다. 그것에 충분한 사람들.

어떤 이유로 든 Snap Store (GUI 소프트웨어 센터에서 Eclipse를 검색하면 표시됨)를 제외하고 최신 Eclipse (현재 시점에서 전체 주요 버전 임)를 패키지화하지 않았습니다. 이클립스의 다른 버전은 "에서 온다.

귀하의 옵션은 사이트 에서 Eclipse를 다운로드 하거나 프로그램을 계속 사용하려면 Snap 을 설치하는 것입니다 (그리고 동일한 Java 이유로 Netbeans도 중단되었습니다). 사이트에서 직접 버전을 설치하지만 가상적 으로 스냅 이 더 안전하고 설정하기 쉽습니다.


2
나는 스냅을 시도하고 나중에 WindowBuilder를 사용하려고 할 때 물렸다. IDE와 같은 복잡한 소프트웨어에서 흔하지 않은 문제를 찾을 때까지 첫눈에 모두 잘 보입니다. 그런 다음 snap / flatpak이 최신 상태가 아니거나 가장자리 채널에도 문제가 있음을 알게됩니다 (두 번째 IDE입니다) snap / flatpak에 문제가있는 곳). 커뮤니티가 대부분의 소프트웨어를 기존 형식에서 새로운 형식으로 완벽하게 변환한다는 데 의존하는 것보다 더 많은 노력이 필요하다고 생각합니다. 특히 텍스트 편집기처럼 보이지만 그렇지 않은 복잡한 소프트웨어의 경우. :)
LiveWireBT

5

나도 이것으로 고투했다. 하기로 결정하고 sudo apt-get purge eclipse... 빠른 포장 시스템을 사용

sudo apt install default-jre
sudo snap install --classic eclipse

.... 아이콘이 나타나고 준비가되었습니다


1

문제 해결됨. 내 우분투 소프트웨어에는 Eclipse와 영어로 각각 2 개의 Eclipse 버전이 있습니다.

로고가 변경된 것을 발견하고 새 로고가있는 로고를 영어로 설치했으며 작동합니다.


0

이걸로 해봐

sudo update-alternatives --config java

시스템에 설치된 모든 Java 버전이 나열됩니다.

이제 Java 버전 8을 선택하고
이클립스를 열어보십시오.


아니요 : "링크 그룹 java (/ usr / bin / java 제공)에는 하나의 대안 만 있습니다. / usr / lib / jvm / java-11-openjdk-amd64 / bin / java 구성 할 항목이 없습니다."
Paul Feakins

0

방금이 문제가 발생했습니다 (며칠 전에 Ubuntu 18.04에서 Eclipse를 시작할 수 없음에 게시 됨 -당시에이 게시물을 찾지 못했습니다. @ N0rbert : 알려 주셔서 감사합니다).

내가 게시 후, 나는 이클립스 웹 사이트에 가서 설치 프로그램이 있다는 것을 발견 : 이클립스 설치 2019-09 R . 나는 그것을 다운로드하여 실행했는데 효과가있는 것 같습니다. 문제없이 Eclipse를 시작하고 실행할 수 있으며 약간의 편집을 할 수 있습니다. 더 깊이 들어가도 문제가 발생하지 않음을 아직 확인할 수 없습니다. 신고 할 내용이 있으면 다시 게시하겠습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.