Eclipse는 자동으로 종료 코드 127을 종료합니다. (Eclipse exits automatically exit code 127)


문제 설명

Eclipse는 자동으로 종료 코드 127을 종료합니다. (Eclipse exits automatically exit code 127)

Eclipse가 자동으로 갑자기 종료되며 그 이유는 플러그인 때문일 수 있습니다. 자동 완성 기능을 원하거나 Eclipse가 이를 시도할 때 종료가 바로 발생합니다.

종료할 때 표시되는 메시지는 다음과 같습니다.

JVM이 종료되었습니다. 종료 코드=127 /opt/jdk1.7.0_79/bin/java ‑Dosgi.requiredJavaVersion=1.6 ‑XX:MaxPermSize=256m ‑Xms40m ‑Xmx512m ‑jar /home/stormdev/Downloads/eclipse//plugins/org.eclipse.equino ‑.launcher_1.3.0.v20140415‑2008.jar ‑os linux ‑ws gtk ‑arch x86_64 ‑showsplash /home/stormdev/Downloads/eclipse//plugins/org.eclipse.platform_4.4.2.v201500204‑17 /home/stormdev/Downloads/eclipse/eclipse ‑name Eclipse ‑‑launcher.library /home/stormdev/Downloads/eclipse//plugins/org.eclipse.equinox. launcher.gtk.linux.x86_64_1.1.200.v20150204‑1316/eclipse_1607.so ‑startup /home/stormdev/Downloads/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v201408 ‑‑‑startup appendVmargs ‑exitdata f800f ‑product org.eclipse.epp.package.jee.product ‑vm /opt/jdk1.7.0_79/bin/java ‑vmargs ‑Dosgi.requiredJavaVersion=1.6 ‑XX:MaxPermSize=256m ‑Xms40m ‑Xmx5 /home/stormdev/Downloads/eclipse//plugins/org.eclipse.equinox.launcher_1.3.0.v20140415‑2008.jar

그 이유는 무엇입니까?

centOS에서 Eclipse luna를 사용하고 있습니다. oracle java7 사용.

명령줄에서 Eclipse를 실행하려고 하면 다음 오류가 발생합니다.

/opt/jdk1.7.0_79/bin/java: symbol lookup error : /usr/lib64/libwebkit‑1.0.so.2: 정의되지 않은 기호:


참조 솔루션

방법 1:

Based on this error message:

symbol lookup error: /usr/lib64/libwebkit‑1.0.so.2: undefined symbol: soup_message_set_first_party

What it seems to be saying is that the libwebkit shared library can't be loaded because there is an incompatibility with the library that provides the soup_message_set_first_party. Based on this link, I'd say the incompatible library is libsoup.

So, it seems as if you have somehow managed to get incompatible versions of libwebkit and libsoup on your system. The copy of libwebkit clearly comes from /usr/lib64, but it would be interesting (and possibly informative) to know where libsoup comes from and what version it is.

On my Fedora 20 system, which works with Eclipse, I have these libraries / symlinks, provided by the package management system. I assume they are compatible, because I don't see the errors that you do when I run Eclipse.

/usr/lib64/libsoup‑gnome‑2.4.so.1.7.0
/usr/lib64/libsoup‑gnome‑2.4.so.1
/usr/lib64/libsoup‑2.4.so.1.7.0
/usr/lib64/libsoup‑2.4.so.1
/usr/lib64/libwebkitgtk‑3.0.so.0
/usr/lib64/libwebkitgtk‑1.0.so.0
/usr/lib64/libwebkitgtk‑1.0.so.0.19.16
/usr/lib64/libwebkitgtk‑3.0.so.0.19.16

UPDATE ‑ After further digging, I don't think my theory above is correct. I can see no obvious dependency between libwebkit and libsoup. (The puzzling thing is that on my system I have libwebkitgtk and not libwebkit. But that might just be because my system is not a clean Fedora / Gnome install. Rather it has had KDE added "after the fast".)

If that theory is incorrect, then the next thing is to see if this is a plugin problem. Backup your existing Eclipse install AND your workspaces, and then install a fresh copy of Luna without any plugins. If that works, then install your plugins one at a time, doing a Eclipse exit + relaunch + test between each one. When you manage to reproduce the problem you have most likely identified the offending plugin. (If you can't reproduce the problem, you have "solved" the problem.)

(by ManiStephen C)

참조 문서

  1. Eclipse exits automatically exit code 127 (CC BY‑SA 2.5/3.0/4.0)

#eclipse-luna #eclipse #linux #java






관련 질문

안드로이드에서 버튼 클릭시 커스텀 카메라 실행 (custom camera launch on button click in android)

Eclipse에서 'Hello world' Android 앱을 실행할 때 일부 오류 발생 (Facing some errors on running 'Hello world' android app from Eclipse)

Eclipse Luna scala IDE의 SQLContext.class에 대한 잘못된 기호 참조 (bad symbolic reference on SQLContext.class in Eclipse Luna scala IDE)

user.home 디렉토리에 쓰지 못하도록 Eclipse 위치를 어떻게 수정합니까? (How modify Eclipse locations to prevent write to user.home directory?)

Eclipse Luna에서 Mylyn 제거 (Uninstall Mylyn from Eclipse Luna)

Eclipse Luna는 탭 클릭 시 편집기를 분할합니다. 비활성화하는 방법? (Eclipse Luna splits editor on tab click. How to disable?)

Eclipse Luna에서 J2Objc 변환기가 파일을 생성하지 않음 (J2Objc Translator not generating files in Eclipse Luna)

Eclipse는 자동으로 종료 코드 127을 종료합니다. (Eclipse exits automatically exit code 127)

Eclipse Luna에서 그룹 시작 (Launch Groups in Eclipse Luna)

Java EE 개발자용 Eclipse를 시작할 때 R6034 오류가 발생함 (Getting R6034 error when starting Eclipse for Java EE Developers)

Eclipse 및 Tomcat - 클래스 로딩 (Eclipse & Tomcat - Class loading)

Eclipse에 E4 Orion CSS 환경 설정 편집기를 설치하는 방법은 무엇입니까? (How to get E4 Orion CSS Preference editor installed on Eclipse?)







코멘트