2012-03-15 4 views
-2

이클립스 기반 도구에서 작업하고있었습니다. 왜냐하면 나는 창문 xp에서 창 7로 이동했기 때문이다. 윈도우 7 64 비트에 내 도구를 설치했다. 내 도구를 실행할 수 없습니다.Windows 7 64 비트 OS에서 eclipse.exe를 시작할 수 없습니다

아래 로그를 참조하십시오.

 
!SESSION Thu Mar 15 16:40:12 CET 2012 ------------------------------------------ 
!ENTRY org.eclipse.equinox.launcher 4 0 2012-03-15 16:40:12.287 
!MESSAGE Exception launching the Eclipse Platform: 
!STACK 
java.lang.ClassNotFoundException: org.eclipse.core.runtime.adaptor.EclipseStarter 
    at java.net.URLClassLoader.findClass(URLClassLoader.java:423) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:653) 
    at java.lang.ClassLoader.loadClass(ClassLoader.java:619) 
    at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:616) 
    at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574) 
    at org.eclipse.equinox.launcher.Main.run(Main.java:1407) 
    at org.eclipse.equinox.launcher.Main.main(Main.java:1383) 
+1

"windows 7 bit OS"? 저게 이국적인 새 버전인가요? – skaffman

+0

도구 버전 또는 Windows 버전이 필요합니까? – Manjunath

+1

@skaffman : M $은 사용되지 않는 비트를 잘라 냄으로써 코드 블로 팅을 줄입니다. – Dave

답변

1

Windows 64 비트는 Windows (32 비트)와 다른 플랫폼입니다. Eclipse 기반 제품을 빌드 할 때, 빌드하고있는 플랫폼이 아닌 다른 플랫폼 용으로 빌드하려면 특별한 조치를 취해야합니다. 따라서 32 비트 Windows에서 제품을 빌드 한 경우 반드시 64 비트 Windows에서 실행되지는 않습니다.

Eclipse 기반 제품을 크로스 플랫폼으로 내보내려면 먼저 델타 팩이 필요합니다. 자세한 내용은 this을 읽으십시오 (블로그에서 버전 3.5에 대한 이야기 ​​- 작성중인 이클립스 버전에 상관없이 델타 팩을 받으십시오).

+0

32 개를 실행하려고하면 문제가 될 가능성이 높습니다. 32 비트 JRE/JDK를 사용하는 64 비트 JRE/JDK 또는 64 비트 Eclipse IDE 도구를 사용하는 Eclipse IDE 도구. 두 경우 모두, OP는 자신의 Windows 7 64 비트 시스템에서 사용하는 Eclipse IDE 및 JRE/JDK의 버전을 확인해야합니다. – ecle