2014-01-11 1 views
0

LPCXpresso IDE에 문제가 있습니다. 나는 그것을 발사 할 수 없다.SWT 라이브러리가로드되지 않아 Eclipse 기반 IDE, LPCXpresso가 실행되지 않습니다.

java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: /home/fouge/.eclipse/org.eclipse.platform_4.2.0_470841845/configuration/org.eclipse.osgi/bundles/213/1/.cp/libswt-pi-gtk-4236.so: libgtk-x11-2.0.so.0: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou dossier de ce type

내가 심볼릭 링크 할 필요가 말하는 도움을 발견 : Eclipse cannot load SWT libraries

:

ln -s /usr/lib/jni/libswt-* ~/.swt/lib/linux/x86/ # for 32-bit OS 
ln -s /usr/lib/jni/libswt-* ~/.swt/lib/linux/x86_64/ # for 64-bit OS 

처럼이 게시물 밝혔다을 여기

로그 파일의 일부입니다

하지만 문제는 내가/usr/lib/jni 디렉토리가 없다는 것입니다! 우분투를 실행 중입니다. 13.10

질문은 SWT 라이브러리 파일이 어디에 있어야합니까?

+0

자세한 정보가 있습니다. 주어진 디렉토리에 libswt-pi-gtk-4236.so 파일이 있습니다. 문제는 libgtk-x11-2.0.so.0에서 나온 것 같습니다. 이 파일은/usr/lib/x86_64-linux-gnu에 있습니다. –

답변

1

이러한 지시 사항이 올바르지 않거나 양호하지 않습니다. Eclipse, Java 및 GTK + 2의 버전은 모두 과 함께 32 비트 또는 64 비트이어야합니다.. 불일치가 있으면 불일치를 해결하십시오.

이 도움말은 어디에 있습니까?

+0

링크는 내 게시물에 있습니다 : http://stackoverflow.com/questions/10165693/eclipse-cannot-load-swt-libraries/10251453#10251453 –

+0

LPCXpresso 32 비트입니다. 32 비트 JDK를 64 비트 ('$ java -version')로 설치하려고합니다. $ sudo apt-get install openjdk-7-jre : i386' ... 그것은 작동합니다! 고맙습니다 ! –