2012-10-14 3 views
0

Possible Duplicate:
Eclipse cannot load SWT libraries이클립스 3.7.2 자바 1.7.0_07

작동하지 나는 우분투를 기본 JDK 1.6.0_24와 12.04을 가지고 3.7.2 인디고 일식. 이제 연구 이유로, 나는 새로운 자바 그래서 다음과 같이 JDK를 업데이트 한 JDK 1.7.0_07 사용해야합니다 제대로 1.7.0_07로 업데이트

sudo add-apt-repository ppa:webupd8team/java 
sudo apt-get update 
sudo apt-get install oracle-java7-installer 

와 자바. 문제는 이제 Eclipse가 이제는 더 이상 작동하지 않는다는 것입니다. 내가 그것을 실행하면 난이 오류가있어 :

An error has occurred. See the log file 
/home/kira/.eclipse/org.eclipse.platform_3.7.0_155965261/configuration/1350235337372.log 

을 그리고 다시 자바 1.6.0_24에서 다운 그레이드했습니다. 나는 또한 Oracle에서 소스를 다운로드 한 다음 PATH 변수를 변경하여 설치하려고 시도했지만 그 결과는 같습니다.

왜 일식이 더 이상 작동하지 않습니까? 제발 도와주세요. 프로젝트를 시작하려고합니다. 새 자바를 사용해야합니다.

!SESSION 2012-10-14 19:25:10.631 ----------------------------------------------- 
eclipse.buildId=I20110613-1736 
java.version=1.7.0_07 
java.vendor=Oracle Corporation 
BootLoader constants: OS=linux, ARCH=x86, WS=gtk, NL=it_IT 
Command-line arguments: -os linux -ws gtk -arch x86 

!ENTRY org.eclipse.osgi 4 0 2012-10-14 19:25:14.472 
!MESSAGE Application error 
!STACK 1 
java.lang.UnsatisfiedLinkError: Could not load SWT library. Reasons: 
no swt-gtk-3740 in java.library.path 
no swt-gtk in java.library.path 
Can't load library: /home/kira/.swt/lib/linux/x86/libswt-gtk-3740.so 
Can't load library: /home/kira/.swt/lib/linux/x86/libswt-gtk.so 

at org.eclipse.swt.internal.Library.loadLibrary(Library.java:285) 
at org.eclipse.swt.internal.Library.loadLibrary(Library.java:194) 
at org.eclipse.swt.internal.C.<clinit>(C.java:21) 
at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63) 
at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54) 
at org.eclipse.swt.widgets.Display.<clinit>(Display.java:132) 
at org.eclipse.ui.internal.Workbench.createDisplay(Workbench.java:695) 
at org.eclipse.ui.PlatformUI.createDisplay(PlatformUI.java:161) 
at org.eclipse.ui.internal.ide.application.IDEApplication.createDisplay(IDEApplication.java:153) 
at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:95) 
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) 
at 

org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication org.eclipse.core.runtime.internal.adaptor에서 (EclipseAppLauncher.java:110) : 여기서 로그이다. EclipseAppLauncher.start (EclipseAppLauncher.java:79) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter.java:344) at org.eclipse.core.runtime.adaptor.EclipseStarter.run (EclipseStarter. java : 179) at sun.reflect.NativeMethodAccessorImpl.invoke0 (기본 메소드) at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:57) (java.lang.reflect.Method.invoke (Method.java:601)에서 에서 org.eclipse.equinox.launcher.Main.invokeFramework (Main.java) : org.eclipse.equinox.launcher.Main.run (Main.java:1410에서 622) org.eclipse.equinox.launcher.Main.basicRun (Main.java:577에서 ) )

THANKS

답변

0
이클립스 자바 1.6를 사용하여 실행할 수 있습니다

이클립스에서 자바 프로젝트는 자바 1.7

에 JDK를 구성 할 수는 설치된의> JRE 목록, 환경 설정> 자바 이클립스 자바 7을 추가 led jre> 을 추가하고 기본값으로 설정

+0

내가 어떻게 할까

(이클립스 업그레이드 시도가 일치하지 않는 한 네이티브 라이브러리 (자바 대신 C)를 사용하기 때문에하고 오류 메시지의 원인이다)!구성 방법을 설명하십시오. – user1576208

1

Eclipse는 프로그램에서 다른 JVM을 사용할 수 있습니다 (이전 프로그램을 유지 보수 할 때 매우 유용합니다).

플랫폼에 Oracle Java를 직접 다운로드 할 수 있습니다 (패키지 관리자가 설치하려는 디렉토리가 아닌 dir로 압축을 해제 한 패키지). 라이센스를 수락하고 dir의 압축을 해제합니다. .

그런 다음 설치된 JRE의 환경 설정 패널에 해당 dir을 추가하고이를 기본 JVM으로 확인할 수 있습니다. 그런 다음 Eclipse를 실행하는 데 사용되는 JVM 대신 해당 JVM으로 애플리케이션이 컴파일됩니다.